|
Facoltà di Filosofia
INTELLIGENZA ARTIFICIALE
Anni Accademici 2005/2006 e 2006/2007
Marcello Frixione Obiettivi formativi Al termine dell’attività formativa lo studente avrà acquisito:
a) le nozioni teoriche di base su cui poggia lo sviluppo dei modelli computazionali
della mente; b) una conoscenza introduttiva delle tecniche e dei modelli
impiegati in Intelligenza Artificiale. Le nozioni di cui al punto a) saranno
tali da consentire allo studente di affrontare in maniera consapevole ed
approfondita i problemi filosofici posti dall’Intelligenza Artificiale
e dalle scienze cognitive, ponendoli al tempo stesso in relazione con altri
aspetti centrali del pensiero filosofico e scientifico contemporaneo (inerenti
la logica, la filosofia della matematica, l’informatica teorica). Sebbene
il corso non sia orientato alla realizzazione concreta di modelli computazionali,
le conoscenze di cui al punto b) saranno presentate ad un adeguato livello
di approfondimento tecnico, in maniera da permettere una seria riflessione
filosofica, e da evidenziare punti di contatto con altre discipline (quali
la logica e la filosofia della mente).
Prerequisiti E’ caldamente raccomandata (anche se non strettamente indispensabile)
una conoscenza elementare delle nozioni di base della logica (proposizionale
e dei predicati del primo ordine).
Contenuto del Corso Il corso sarà articolato in due parti di durata equivalente. La prima parte sarà dedicata ai presupposti teorici che sono alla base dell’Intelligenza Artificiale e, più in generale, dello studio computazionale della mente. Verranno presentate le nozioni chiave della teoria della computabilità effettiva: la nozione intuitiva di algoritmo, la nozione di funzione computabile, le macchine di Turing, la tesi di Church, l’esistenza di problemi non risolubili per mezzo di algoritmi. Si tratterà inoltre del ruolo che la teoria della computabilità svolge nei confronti dell’informatica teorica e delle scienze cognitive. La seconda parte sarà dedicata in modo specifico alle
tecniche e ai modelli computazionali impiegati in Intelligenza Artificiale;
verranno prese in considerazione sia la cosiddetta Intelligenza Artificiale
“classica”, sia gli sviluppi più recenti. Verranno presentati in
particolare i metodi di risoluzione automatica dei problemi, le tecniche
simboliche di rappresentazione della conoscenza, l’apprendimento automatico,
i modelli connessionisti e neurali, la pianificazione automatica, la visione
artificiale.
Testi di riferimento Prima parte:
Seconda parte:
Lucidi Prima parte: - capitolo 2 - capitolo 3 - capitolo 4 - capitoli 6-8
- capitolo 3 - capitoli 4-5 - connessionismo - capitolo 6 Eventuali materiali didattici integrativi potranno essere forniti
durante il corso; in tal caso sara' possibile scaricarli da questa pagina
web e dall'area intranet della facoltà.
|