Prof. Alessandro Sperduti
Orario (I semestre: 5 Ottobre 2015 - 21 Gennaio 2016)
dal Lunedì al Martedì | 15:30 - 17:30 Aula 1BC/50 | Giovedì | 11:30 - 13:30 Aula 1BC/50 |
Testo Consigliato:
Contenuti corso, Agenti ed Ambienti (pdf) (05, 06/10)
Ricerca non informata (pdf) (06, 08/10)
Ricerca informata (pdf) (12, 14, 19/10)
Problemi di soddisfacimento di vincoli (pdf) (19, 20/10)
Ricerca con avversari (pdf) (22, 26/10)
Agenti Logici - Logica proposizionale (pdf) (27/10, 2/11)
Agenti Logici - Logica del primo ordine (pdf) (2/11)
Agenti Logici - Inferenza nella logica del primo ordine (pdf) (3,5 (solo 1 ora), 9/11)
Aperta su UNIWEB la lista di iscrizione al primo compitino del 19 Novembre (scade il 17 Novembre)Pianificazione (pdf) 23, 24/11
Pianificazione, seconda parte (pdf) 30/11, 1/12
Cenni di apprendimento automatico (pdf) 1, 14/12
Gestione Incertezza (pdf) 14,15,17/12, 11,12/01
Catene di Markov (pdf) 14/01
19 Gennaio: secondo compitinoEsempi Prolog:
10 NovembreEsempio programma Prolog, first.pl
Esempio programma Prolog, backtracking: likes.pl
Esempio programma Prolog, cut: max.pl
Esempio programma Prolog, cut: max-cut1.pl [provare query max(10,1,1).]
Esempio programma Prolog, cut: max-cut2.pl
Esempio programma Prolog, cut: split.pl
Esempio programma Prolog, cut: split-cut1.pl [provare query split([1,-3,2],[2],[1,-3]).]
Esempio programma Prolog, cut: split-cut2.pl
Esempio programma Prolog, cut: split-cut3.pl
Esempio programma Prolog, cut + fail: likes2.pl (pl)
Esempio programma Prolog, cut + fail: not.pl
Esempio programma Prolog, cut + fail: different.pl
Esempi di Progetti:
Implementazione (parziale) di POP
Link al repository di codice che implementa vari algoritmi del libro di testo.