Obiettivi formativi
Una introduzione all'intelligenza artificiale simbolica e subsimbolica
Gli agenti razionali
Metodi per lo sviluppo di un sistema intelligente.
La conoscenza di strumenti utili per l’analisi e per lo sviluppo di un processo di
data analytics
Prerequisiti
Nessuna propedeucità.
Comunque, gli studenti dovrebbero avere conoscenze di programmazione
(in particolare python).
Contenuti dell'insegnamento
1 Introduzione
2 Nascita della AI
3 Gli agenti
4 Problem solving e la ricerca di una soluzione
5 Adversarial search
6 L'agente razionale
5 La logica formale come linguaggio per sviluppare sistemi intelligenti
6 La logica proposizionale
7 La logica del primo ordine cenni
8 introduzione all'intelligenza subsimbolica
9 Cenni di Machine Learning
Programma esteso
1 Introduzione (2 ore)
2 Nascita della AI (2 ore)
3 Gli agenti(4 ore)
4 Problem solving e la ricerca di una soluzione (6 ore)
-spazio delle soluzione-
strategie di ricerca cieca ed informata
5 Adversarial search (8 ore)
-I giochi
-l'algoritmo minimax
-l'algoritmo alfabeta pruning
-sviluppo di agenti per i giochi Ai classici
5 L'agente razionale e l'agente logico (2 ore)
6 La logica formale come linguaggio per sviluppare sistemi intelligenti (6 ore)
- logica booleana
-inferenza nella logica di Boole
7 la logica del primo ordine (8 ore)
- logica dei predicati
-formalizzazione di un problema in logica dei predicati
-esempi di sistemi logici
-cenni di pianificazione logica
-pianificazione strutturata
-pianificazione continua
8 introduzione all'intelligenza subsimbolica (2 ore)
9 Cenni di Machine Learning (8 ore)
- la fase di learning
-alberi di decisione
-cenni di reti neurali
Bibliografia
Materiale fornito a lezione
RUSSELL, Stuart J.; NORVIG, Peter. Intelligenza artificiale. Un approccio moderno. Pearson Italia Spa, 2005.
Metodi didattici
Lezioni frontali ed esercitazioni.
Le lezioni frontali copriranno gli aspetti teorici delle materie del corso.
Le esercitazioni saranno dedicate all'illustrazione delle tecniche per lo sviluppo di un sistema intelligente che sappia giocare con un avversario
Modalità verifica apprendimento
L'esame si compone di una prova scritta con domande di teoria e pratica.
E' prevista una prova intermedia
Altre informazioni
Note sul corso e materiale didattico saranno distribuiti durante il corso in
forma elettronica.
Obiettivi agenda 2030 per lo sviluppo sostenibile
- - -