INTRODUZIONE ALL'INTELLIGENZA ARTIFICIALE
cod. 1009161

Anno accademico 2024/25
2° anno di corso - Primo semestre
Docente
Monica MORDONINI
Settore scientifico disciplinare
Sistemi di elaborazione delle informazioni (ING-INF/05)
Ambito
Ingegneria informatica
Tipologia attività formativa
Caratterizzante
48 ore
di attività frontali
6 crediti
sede: PARMA
insegnamento
in ITALIANO

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.