Nozioni di Visione Artificiale
Responsabile didattico: Vito Roberto
Durata: 28 ore
Periodo didattico: annuale
Programma
1- Introduzione (2 ore): Intelligenza Artificiale, Apprendimento automatico, Visione artificiale. Terminologia. Dialogo con gli studenti: formazione ed esperienze individuali;
2- Modelli neurali (4 ore). Nozioni sulla struttura dei sistemi neurali. Aree visuali della corteccia cerebrale. Simulazioni informatiche: le reti neurali. Apprendimento automatico e alcune basi matematiche.
3- Il multilayer perceptron (4 ore). Esercitazione di laboratorio: come simulare un’architettura cerebrale e costruire un programma di calcolo.
4- Riconoscimento automatico delle cifre decimali manoscritte (4 ore): applicazione del multilayer perceptron e dimostrazione delle reti neurali.
5- Introduzione ai Modelli Neurali Convoluzionali (2 ore). Classificazione dei modelli più comuni. Caratteristiche e confronto con le reti lineari. Le Generative Adversarial Networks (GAN).
6- Architettura delle GAN (4 ore). Modello schematico. Modulo generatore e modulo discriminatore. Apprendimento dei moduli. Esercitazione di laboratorio.
7- Modelli StyleGAN e StyleGAN2 (4 ore). Generatori di stili. Mescolanza di stili. Apprendimento e valutazione dei risultati. Esercitazioni di laboratorio. Applicazioni ai beni culturali.
8- Image-to-Image translation (4 ore). Applicazioni delle GAN. Pix2Pix GAN: come progettare e addestrare. Come trasformare immagini in altre immagini. Il caso della conversione da Google Maps a immagini da satellite. Il caso dei Beni Culturali. Esercitazioni di laboratorio.