Riceverete un'introduzione ai concetti fondamenti dell'intelligenza artificiale ed alle sue aree di ricerca principali.
Acquisirete capacità di analisi e capacità progettuali elementari in aree specifiche come la ricerca, la programmazione con vincoli, la logica computazione, i modelli grafici probabilistici, l'apprendimento automatico.
Prerequisiti
B003368 (Algoritmi e Strutture Dati)
Metodi Didattici
Lezioni + Sessioni di laboratorio
Modalità di verifica apprendimento
Progetto finale + esame finale orale.
Il progetto finale sarà assegnato dal docente su uno degli argomenti principali del corso (apprendimento, ricerca, programmazione logica, modelli grafici, vincoli). L'argomento viene concordato con lo studente. Il progetto può riguardare la modellazione o l'applicazione di tecniche di intelligenza artificiale a semplici problemi concreti, con la relativa validazione empirica, o l'implementazione e la verifica di tecniche algoritmiche esposte nel corso. Il progetto viene discusso durante l'esame orale.
L'esame orale copre il resto del corso. Durante l'orale gli studenti devono dimostrare di padroneggiare sia dal punto di vista teorico che pratico i metodi e le tecniche algoritmiche esposte nel corso.