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:
-
T. Mitchell , "Machine Learning", McGraw Hill, 1998. (libro di testo)
- 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:
-
Martedì 15:00 - 17:00 in stanza 427, Torre Archimede
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