POLITECNICO DI MILANO |
|
Sede di Milano - Campus Leonardo |
|
Anno Accademico 2003/2004 |
|
INTELLIGENZA ARTIFICIALE |
codice:
AG0209 |
(per gli allievi del Corso di Laurea
in Ingegneria Biomedica (A - Z), Ingegneria delle Telecomunicazioni (A - Z),
Ingegneria Elettronica (A - Z), Ingegneria Informatica (A - Z))
Docente: Francesco AMIGONI
Programma
1. Introduzione
all’intelligenza artificiale: problematiche e storia. Il concetto di agente
intelligente.
2. Tecniche per risoluzione
automatica dei problemi tramite ricerca nello spazio degli stati. Formulazione
di un problema nello spazio degli stati. Tecniche di ricerca non informata ed
euristica. Problemi di soddisfacimento dei vincoli. Giochi a due giocatori.
3. Tecniche per il
ragionamento logico. Rappresentazione della conoscenza tramite la logica
proposizionale. Procedure di inferenza nella logica proposizionale.
Rappresentazione della conoscenza tramite la logica del primo ordine. Procedure
di inferenza nella logica del primo ordine. Alcuni aspetti avanzati della
rappresentazione della conoscenza tramite la logica del primo ordine:
categorie, azioni, stati mentali, ...
4. Tecniche per la
pianificazione.
5. Tecniche per il
ragionamento in condizioni di incertezza.
Modalità d’esame
L’esame consiste in una prova
scritta. Non sono previsti compitini.
Libri consigliati
S. Russell, P. Norvig.
Artificial Intelligence: A Modern
Approach (Second Edition). Prentice-Hall. 2003.
[E’ disponibile la traduzione italiana dei capitoli 1-12: S.
Russell, P. Norvig. Intelligenza Artificiale: Un approccio
moderno, Volume 1. Pearson Education.
2005.]