Intelligenza artificiale
Docente
Maurizio Gabbrielli
Programma
I numeri fra parentesi si riferiscono ai
capitoli del libro di testo
(la mancanza di un numero significa che l'argomento è trattato nel materiale aggiuntivo).
Il + indica la presenza il materiale
aggiuntivo rispetto al libro di testo, indicato sotto
Introduzione
all'intelligenza artificiale (cap
1+a).
Le principali tecnologie e applicazioni dell'intelligenza artificiale (+b).
La nozione di agente intelligente(cap
2+c)
Strategie di ricerca non informata
(cap 3+d).
Strategie di ricerca
informata (cap 3+e).
Ricerca locale e problemi di ottimizzazione(cap
4+f)
Ricerca con avversari (cap 5+g)
Alfa beta pruning e giochi (cap 5+g)
Introduzione a CSP, nozioni di consistenza locale (cap 6+h).
Constraint programming, unificazione (+i)
Minizinc (+l, +m)
Richiami di logica, introduzione alla programmazione logica (cap 7,8+n+o+p).
Prolog (+q)
Introduzione al Machine learning e alle reti neurali (cap 18+r+s).
Aspetti economici, etici e filosofici (cap 18+t).
Libro
di testo
Russell, Norvig. Artificial Intelligence: A Modern Approach, 3rd Edition. Pearson (Intl) 2010 (US edition) and 2016 (Global edition).
Materiale
didattico aggiuntivo
a) Lucidi
introduttivi all'IA (Lezioni 1 e 2)
b) Lucidi introduttivi
ai sistemi esperti (Lezione 3)
c) Lucidi
su agenti intelligenti (Lezione 4)
d) Lucidi problem solving e ricerca non informata (Lezione 5)
e) Lucidi
su ricerca informata (Lezione 6)
f) Lucidi su ricerca locale e ottimizzazione (Lezione 7)
g) Lucidi su giochi (Lezioni 8 e 9)
h) Lucidi CSP e consistenza locale (Lezione 10)
i) Lucidi introduttivi a Constraint Programming (Lezione 11)
l) Lucidi su Minizinc (Lezione 12)
m) Tutorial su Minizinc (Lezione 12)
n) Lucidi su programmazione logica (Lezione 13:
da pagina 1 a pagina 28 e da 84 a 97)
o) Altri lucidi su programmazione logica (Lezione 13)
p)Appunti
su programmazione logica (Opzionali)
q) Lucidi
su Prolog (Lezione 14: da pagina 1 a pagina 10))
r) Lucidi
su Machine learning (Lezioni 15 e 16)
s) Lucidi
su Neural Networks (Lezione 17 e 18)
t) Lucidi
su aspetti economici, etici e filosofici (Lezione 19)
Modalita' d'esame
Orale.
Gli studenti degli anni precedenti al 18/19 devono fare anche il progetto,
che deve essere presentato e discusso prima dell'orale.
Le date dell'orale sono fissate su appuntamento.