Apprendimento Automatico
Contenuto e Struttura del corso
(aa. 2010/2011)

 

(Ultimo aggiornamento [19 Settembre]: esame orale 23 Settembre, ufficio docente ore 9:00)

Docente: Alessandro Sperduti (corso integrativo: Nikola Kasabov!)




Note introduttive

Il corso si propone di fornire le nozioni fondamentali per la comprensione e la progettazione di sistemi che utilizzano tecniche di Apprendimento Automatico.
I principali riferimenti bibliografici del corso sono i seguenti:

  1. T. Mitchell , "Machine Learning", McGraw Hill, 1998. (libro di testo)
  2. J. Shawe-Taylor & N. Cristianini, "Kernel Methods for Pattern Recognition", Cambridge University Press,  2004.

Calendario delle lezioni

Il corso si tiene con il seguente calendario:   Lunedì 12:30-14:30, Martedì/Mercoledì 9:30-11:30, Giovedì 15:30-17:30 in aula Torre Archimede 1BC/50  nel periodo 18 Aprile -  16 Giugno 2011

Laboratorio (12, 19, 24 Maggio, 16 Giugno): Lab/TA in orario di lezione


Ricevimento studenti

Il ricevimento studenti si svolge, tranne diverso avviso, con il seguente calendario:

Modalita' di esame

Orale


Appelli di esame

I compitino: 26 Maggio in orario di lezione (2 ore)
II compitino: 22 Giugno ore 9:30-11:30 Aula 2BC45, 28 Giugno ore 14:30-16:30 Aula 1BC50
Orale: 28 Giugno, ore 16:40-18:30
Orale: 12 Luglio, ore 15:00, Aula 1BC50

LUCIDI DELLE LEZIONI:

Introduzione ai contenuti del corso (18, 19 Aprile)

Complessità dello spazio delle ipotesi, apprendimento di concetti, esempio di applicazione di Candidate-Elimination (20, 21 Aprile)

Apprendimento PAC (28 Aprile)

Esempio spazio delle ipotesi con VC-dimension infinita (28 Aprile)

On-line e mistake bound (2 Maggio)

Alberi di Decisione (3, 4 Maggio)

Esempi di costruzione di alberi di decisione (5 Maggio)

Boosting (5 Maggio)

Apprendimento Bayesiano (9, 10, 11, 16 Maggio)

Perceptron e regressione lineare (17 Maggio)

Contenuto delle lezioni del 18, 19, 23, 24, 25 Maggio, tenute dal prof. Nikola Kasabov

Esempio primo compitino (compitino: 26 Maggio)

Dopo il compitino le lezioni riprenderanno l'8 Giugno

La lezione del 9 Giugno si svolgerà in aula 1BC/50 dalle 13:30 alle 15:00

Back-Propagation, Convergenza Perceptron, Support Vector Machines, Apprendimento con Rinforzo (8, 9, 14, 15 Giugno)


Contenuti di massima del corso

- Concetti fondamentali dell'apprendimento automatico
- Apprendimento on-line: alcuni semplici algoritmi e loro analisi teorica
- Apprendimento di alberi di decisione
- Boosting
- Reti Neurali
- Support Vector Machines
- Apprendimento probabilistico
- Apprendimento con rinforzo
- Approcci Evoluzionari