MACHINE LEARNING FOR PATTERN RECOGNITION (2st MODULE)

Docenti: 
CAGNONI Stefano
Crediti: 
3
Sede: 
PARMA
Anno accademico di offerta: 
2020/2021
Responsabile della didattica: 
Settore scientifico disciplinare: 
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI (ING-INF/05)
Semestre dell'insegnamento: 
Secondo Semestre
Lingua di insegnamento: 

Inglese

Attività formativa padre: 

Obiettivi formativi

Corso erogato in inglese: v.versione inglese

L’obiettivo del modulo è l'insegnamento teorico e pratico di alcuni algoritmi di apprendimento automatico finalizzati alla classificazione di dati.

Le tecniche proposte nel corso permetteranno allo studente di:
- apprendere ed utilizzare algoritmi di apprendimento induttivo
- apprendere ed utilizzare reti neurali ed altre famiglie di algoritmi per la classificazione supervisionata dei dati
- apprendere ed applicare i principali algoritmi di clustering supervisionato e non supervisionato

Prerequisiti

Corso erogato in inglese: v.versione inglese

Corsi di base in algebra lineare e teoria della probabilità, quali ad esempio quelli offerti nel corso di laurea triennale corrispondente, sono necessari prerequisiti per questo corso.

Contenuti dell'insegnamento

Corso erogato in inglese: v.versione inglese

Parte 1: Introduzione

Lezione 1: Come impostare un esperimento di machine learning
Lezione 2: Classificazione basata sull'apprendimento

Parte 2: Reti neurali

Lezione 3: Introduzione alle reti neurali
Lezione 4: Apprendimento supervisionato e non supervisionato
Lezione 5: Apprendimento supervisionato: l'algoritmo Backpropagation
Lezione 6: Apprendimento non supervisionato e clustering
Lezione 7: Reti auto-organizzanti di Kohonen (SOM)
Lezione 8: Learning Vector Quantization

Parte 3: Altri classificatori basati sull'apprendimento

Lezione 9: Support Vector Machines

Esercitazioni in laboratorio:

Esercitazione 1: WEKA
Esercitazione 2: Classificazione con WEKA: Multi-Layer Perceptrons
Esercitazione 3: Clustering mediante SOM

Programma esteso

Corso erogato in inglese: v.versione inglese

Bibliografia

Corso erogato in inglese: v.versione inglese

[1] C. W. Therrien, "Decision, estimation and classification" Wiley, 1989
[2] C. M. Bishop "Pattern Recognition and Machine Learning", Springer, 2006.
[3] R O Duda, P, E. Hart, D. G. Stork, "Pattern classification", 2nd Ed., Wiley, 2001

Metodi didattici

Corso erogato in inglese: v.versione inglese

Didattica frontale 18 ore.
Esercitazioni 6 ore.

Esercizi assegnati per casa.

Modalità verifica apprendimento

Corso erogato in inglese: v.versione inglese

Assegnazione di un progetto pratico che prevede la realizzazione di un'applicazione basata sui metodi trattati nel corso, i cui risultati dovranno essere presentati in forma di relazione scritta e di presentazione orale.

Altre informazioni

Corso erogato in inglese: v.versione inglese

Ricevimento

su appuntamento(Sede Scientifica Ingegneria, Pal.1, I piano,
email stefano.cagnoni[AT]unipr.it).