Obiettivo del corso è la proposizione dei temi fondamentali dell’Intelligenza Artificiale con particolare riguardo ai principi dell’IA, le tecniche di ricerca, la rappresentazione della conoscenza ed il ragionamento automatico, i giochi, la pianificazione, il learning e la visione artificiale. Gli studenti, alla fine del corso, avranno maturato:

La capacità di individuare gli ambiti di applicazione delle metodologie e delle tecniche dell’intelligenza artificiale

La capacità di applicare, modificare ed adattare le tecniche algoritmiche di base per la risoluzione di problemi caratterizzati di grandi spazi di ricerca

La capacità di modellare conoscenza in contesti applicativi complessi

La capacità di predisporre modelli di pianificazione e di progettare agenti con capacità strategiche

Organizzazione del corso
CFU: 6
Ore Lezione: 34
Ore Esercitazione: 16
Conoscenze preliminari
Buona padronanza delle tecniche di programmazione dei calcolatori. Buone basi teoriche di matematica discreta e strutture dati.
Materiale didattico
S. Russell, P. Norvig, Artificial Intellegence: A modern approach, Prentice Hall Ed.. Disponibile anche in edizione italiana.
Dispense sugli argomenti monografici distribuite durante le lezioni.
Metodi di valutazione
L’esame consiste nella discussione di progetto finale da sviluppare in piccoli gruppi o, in alternativa, una prova scritta; in entrambi i casi è prevista una prova orale obbligatoria.