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
- 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.
- Teacher: Fabio Fassetti
- Teacher: Luigi Palopoli