Skip to Main Content (Press Enter)

Logo UNIFE
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture

UNI-FIND
Logo UNIFE

|

UNI-FIND

unife.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  1. Insegnamenti

118353 - RAGIONAMENTO E APPRENDIMENTO PROBABILISTICI

insegnamento
ID:
118353
Tipo Insegnamento:
Opzionale
Durata (ore):
48
CFU:
6
SSD:
INFORMATICA
Url:
Dettaglio Insegnamento:
INTELLIGENZA ARTIFICIALE, DATA SCIENCE E BIG DATA/PERCORSO COMUNE Anno: 2
Anno:
2024
  • Dati Generali
  • Syllabus
  • Corsi
  • Persone

Dati Generali

Periodo di attività

Secondo Semestre (24/02/2025 - 30/05/2025)

Syllabus

Obiettivi Formativi

L'obiettivo principale del corso consiste nel rendere gli studenti in grado di costruire modelli statistico-relazionali.
Le principali conoscenze acquisite sono relative a:
- modelli grafici: reti bayesiane e markoviane
- linguaggi logico probabilistici
- apprendimento di regole del primo ordine
- apprendimento di modelli logico probabilistici
Le principali abilità (ossia la capacità di applicare le conoscenze acquisite) sono:
- eseguire inferenza e apprendimento di modelli grafici probabilistici
- eseguire inferenza e apprendimento di modelli statistico-relazionali

Prerequisiti

Per poter seguire il corso con profitto è necessario avere acquisito le conoscenze di programmazione logica e machine learning fornite dai corsi di Fondamenti di Intelligenza Artificiale e Rappresentazione della conoscenza e di Machine learning e data mining

Metodi didattici

Il corso è diviso in 48 ore di lezione parte in aula e parte nel laboratorio di informatica.
Le lezioni riguardano gli argomenti del corso e includono esercitazioni guidate al calcolatore.
Le esercitazioni in laboratorio riguardano in particolare l’uso del sistema https://cplint.eu per risolvere problemi di inferenza e di induzione di regole.
Le lezioni saranno trasmesse in streaming e registrate.

Verifica Apprendimento

L'esame consiste di tre prove. La prima consiste nella risoluzione di tre esercizi: uno sui modelli grafici, uno sull’inferenza nella programmazione logica probabilistica e uno sull’inferenza nel probabilistic answer set programming.
La seconda prova consiste di tre domande a risposta aperta scritta sugli argomenti teorici del corso.
La terza prova consiste nel realizzare a casa un esperimento di programmazione logica induttiva probabilistica sul proprio personal computer e presentarlo al docente.
La prima prova dura 1,5 ore. Vale 17 punti. La seconda prova dura 30 minuti e vale 15 punti. La terza prova ha una valutazione di tipo “si/no”: se l’elaborato rispetta i requisiti e funziona è “sì”. Il voto finale è dato dalla somma dei voti nelle prime due prove.
E' consentito usare materiale didattico per la prima prova.

Testi

Il testo di riferimento è:
Fabrizio Riguzzi, “Foundations of Probabilistic Logic Programming: Languages, Semantics, Inference and Learning, 2nd edition, River Publishers 2022.

Testi consigliati per approfondimento:

Luc De Raedt, “Logical and Relational Learning”, Springer, Series: Cognitive Technologies, 2008
Luc De Raedt, Kristian Kersting, Sriraam Natarajan, and David Poole, “Statistical Relational Artificial Intelligence: Logic, Probability, and Computation”, Morgan & Claypool, 2016
Daphne Koller, Nir Friedman, “Probabilistic graphical models: principles and techniques”, MIT Press, 2009
N. Lavrac and S. Dzeroski, “Inductive Logic Programming Techniques and Applications”, Ellis Horwood, 1994, http://www-ai.ijs.si/SasoDzeroski/ILPBook/

Contenuti

Il corso prevede 48 ore di didattica frontale parte in aula e parte in laboratorio.
- Reti bayesiane e markoviane (8 ore): inferenza e apprendimento.
- Apprendimento di regole del primo ordine (4 ore).
- Linguaggi logico probabilistici (8 ore): Programmazione Logica Probabilistica, Reti logiche di Markov. Semantica e inferenza
- Apprendimento di modelli logico probabilistici (12 ore): apprendimento dei parametri, apprendimento della struttura, modelli neuro-simbolici
- Semantiche per la programmazione logica (4 ore)
- Probabilistic Answer Set Programming (12 ore)


Lingua Insegnamento

ITALIANO

Corsi

Corsi

INTELLIGENZA ARTIFICIALE, DATA SCIENCE E BIG DATA 
Laurea Magistrale
2 anni
No Results Found

Persone

Persone (2)

AZZOLINI Damiano
Gruppo 01/INFO-01 - INFORMATICA
Settore INFO-01/A - Informatica
AREA MIN. 01 - Scienze matematiche e informatiche
Ricercatori a tempo determinato - Tipo A
RIGUZZI Fabrizio
Gruppo 01/INFO-01 - INFORMATICA
Settore INFO-01/A - Informatica
AREA MIN. 01 - Scienze matematiche e informatiche
Docenti di ruolo di Ia fascia
No Results Found
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 25.4.2.0