Questo insegnamento è presente nel seguente gruppo opzionale

Obiettivi

Obiettivi generali:

L’obiettivo del corso è presentare un ampio spettro di metodi e
algoritmi di apprendimento automatico, discutendone le proprietà e i
criteri di applicabilità e di convergenza. Si presentano anche diversi
esempi di impiego efficace delle tecniche di apprendimento automatico in
diversi scenari applicativi.
Gli studenti avranno la capacità di risolvere problemi di apprendimento
automatico, partendo da una corretta formulazione del problema, con la
scelta di un opportuno algoritmo, e sapendo condurre un’analisi
sperimentale per valutare i risultati ottenuti.

Obiettivi specifici:

Conoscenza e comprensione:
Fornire un'ampia panoramica sui principali metodi e algoritmi di
apprendimento automatico per i problemi di classificazione, regressione,
apprendimento, non-supervisionato e apprendimento per rinforzo.
I diversi problemi affrontati vengono definiti formalmente e vengono
fornite sia le basi teoriche sia informazione tecniche per comprendere
le soluzioni adottate.

Applicare conoscenza e comprensione:
Risolvere problemi specifici di apprendimento automatico a partire da
insiemi di dati, mediante l'applicazione delle tecniche studiate. Lo
svolgimento di due homework (piccoli progetti da svolgere a casa)
consente agli studenti di applicare le conoscenze acquisite.

Capacità critiche e di giudizio:
Essere in grado di valutare la qualità di un sistema di apprendimento
automatico usando opportune metriche e metodologie di valutazione.

Capacità comunicative:
Produrre un rapporto tecnico che descrive i risultati degli homework,
acquisendo quindi la capacità di comunicare i risultati ottenuti
dall'applicazione delle conoscenze acquisite nella soluzione di un
problema specifico.
Assistere ad esempi di comunicazione e condivisione dei risultati
raggiunti in applicazioni reali forniti da esperti all'interno di
seminari erogati durante il corso.

Capacità di apprendimento:
Approfondimento autonomo di alcuni argomenti presentati nel corso
tramite lo svolgimento di homework, con possibilità anche di lavorare
insieme ad altri studenti (lavoro di gruppo) per risolvere problemi
specifici.

Canali

FABIO PATRIZI FABIO PATRIZI   Scheda docente

Programma

Classification

Basic concepts and evaluation
Decision Trees
Bayes Learning
Linear Models
Support Vector Machines
Kernels
Multiple classifiers

Regression

Linear and logistic regression
Instance based (K-NN)
Perceptron
Neural networks
Deep neural networks (CNN)

Unsupervised learning

Clustering (k-Means)
Latent variables (EM)

Reinforcement learning

MDP
Q-learning
Deep Reinforcement Learning
HMM
POMDP

Testi adottati

Machine Learning, Tom Mitchell.
Pattern Recognition and Machine Learning, Chris Bishop.
Machine Learning: a Probabilistic Perspective, Kevin Murphy.
Introduction to Machine Learning, Ethem Alpaydin.
Deep Learning, Ian Goodfellow, Yoshua Bengio, Aaron Courville.
Reinforcement Learning, Sutton and Barto.

Prerequisiti

Conoscenze di base di linguaggi di programmazione, algoritmi fondamentali, strutture dati, probabilità e statistica.

Modalità di svolgimento

Il corso prevede lezioni frontali teorico-pratiche.

Modalità di valutazione

L'esame consiste in una prova scritta.

Data inizio prenotazione Data fine prenotazione Data appello
15/12/2019 15/01/2020 20/01/2020
15/01/2020 08/02/2020 11/02/2020
04/03/2020 01/05/2020 14/05/2020
23/05/2020 16/06/2020 23/06/2020
21/06/2020 14/07/2020 21/07/2020
25/07/2020 08/09/2020 15/09/2020
30/09/2020 12/10/2020 15/10/2020
18/12/2020 15/01/2021 19/01/2021

VALSAMIS NTOUSKOS VALSAMIS NTOUSKOS   Scheda docente

Scheda insegnamento
  • Anno accademico: 2019/2020
  • Curriculum: Ingegneria Informatica (percorso valido anche ai fini del conseguimento del doppio titolo italo-francese, italo-venezuelano o italo-russo)
  • Anno: Primo anno
  • Semestre: Primo semestre
  • SSD: ING-INF/05
  • CFU: 6
Caratteristiche
  • Attività formative caratterizzanti
  • Ambito disciplinare: Ingegneria informatica
  • Ore esercitazioni: 36
  • Ore Aula: 24
  • CFU: 6.00
  • SSD: ING-INF/05