Offerta Didattica
ENGINEERING AND COMPUTER SCIENCE
ADVANCED TECHNIQUES OF DATA ANALYSIS
Classe di corso: LM-32, 18 - Classe delle lauree magistrali in Ingegneria informatica
AA: 2018/2019
Sedi: MESSINA
SSD | TAF | tipologia | frequenza | moduli |
---|---|---|---|---|
ING-INF/05 | Caratterizzante | Libera | Libera | No |
CFU | CFU LEZ | CFU LAB | CFU ESE | ORE | ORE LEZ | ORE LAB | ORE ESE |
---|---|---|---|---|---|---|---|
6 | 4.5 | 0 | 1.5 | 60 | 36 | 0 | 24 |
LegendaCFU: n. crediti dell’insegnamento CFU LEZ: n. cfu di lezione in aula CFU LAB: n. cfu di laboratorio CFU ESE: n. cfu di esercitazione FREQUENZA:Libera/Obbligatoria MODULI:SI - L'insegnamento prevede la suddivisione in moduli, NO - non sono previsti moduli ORE: n. ore programmate ORE LEZ: n. ore programmate di lezione in aula ORE LAB: n. ore programmate di laboratorio ORE ESE: n. ore programmate di esercitazione SSD:sigla del settore scientifico disciplinare dell’insegnamento TAF:sigla della tipologia di attività formativa TIPOLOGIA:LEZ - lezioni frontali, ESE - esercitazioni, LAB - laboratorio
Obiettivi Formativi
Il corso si prefigge di illustrate le tecniche di analisi avanzate dei datiLearning Goals
The goal of the course is to introduce students to modern data analysis techniquesMetodi didattici
Lezioni frontaliTeaching Methods
LecturesPrerequisiti
Conoscenza di un linguaggio di Programmazione. Conoscenze di base di Analisi Matematica, Probabilità e Statistica, Algebra LinearePrerequisites
Basic programming skills, Calculus, Linear Algebra, Probability, StatisticsVerifiche dell'apprendimento
Esame oraleAssessment
Oral examProgramma del Corso
I. Introduzione al Data Analytics e al Machine Learning 1. Il concetto di apprendimento supervisionato e non-supervisionato. 2. Il primo esempio di classificatore: k-Nearest neighbor II. Classificazione mediante modelli generativi 1. La distribuzione gaussiana univariata e multivariata 2. Approcci generativi per la classificazione III. Modelli di predizione lineare I 1. Regressione Lineare 2. Regularized Linear Regression: Ridge Regression 3. Regularized Linear Regression: Lasso Regression 4. Logistic Regression IV Modelli di Predizione Lineare II 1. Perceptron Algorithm 2. Elementi di ottimizzazione vincolata e non vincolata 3. Ottimizzazione di funzioni convesse e la teoria della dualità 4. Support Vector Machines: hard-Margin SVM 5. Support Vector Machines: Soft-Margin SVM 6. Estensione alla multiclass classification. V. Altri metodi di classificazione 1. Kernel methods e Kernel Trick 2. Kernel Perceptron 3. Kernel SVM 4. Classification and Regression Trees 5. Combinazione di weak classifiers: il Boosting 6. Random forests V. Metodi di Apprendimento non supervisionato 1. Clustering 2. Metodi di riduzione della dimensionalità: PCA e SVD VI. Introduzione al Deep learning 1. Autoencoders 2. Rappresentazioni distribuite 3. Feedforward neural netsCourse Syllabus
I. Introducing Data Analytics and Machine Learning 1. Supervised and Unsupervised learning 2. k-Nearest neighbor II. Classification and generative models 1. Univariate and Multivariate Gaussian Distribution 2. Generative approaches to classification III. Linear Models 1. Linear Regression 2. Regularized Linear Regression: Ridge Regression 3. Regularized Linear Regression: Lasso Regression 4. Logistic Regression IV Linear Models II 1. Perceptron Algorithm 2. Constrained and Uncostrained optimization 3. Optimizing convex functions and duality 4. Support Vector Machines: hard-Margin SVM 5. Support Vector Machines: Soft-Margin SVM 6. Multiclass classification. V. Other classification models 1. Kernel methods and Kernel Trick 2. Kernel Perceptron 3. Kernel SVM 4. Classification and Regression Trees 5. Boosting 6. Random forests V. Unsupervised Learning 1. Clustering 2. Dimensionality reduction: PCA e SVD VI. Introduction to Deep learning 1. Autoencoders 2. Distributed representations 3. Feedforward neural netsTesti di riferimento: Trevor Hastie, Robert Tibshirani, and Jerome Friedman, The elements of statistical learning (2nd edition).
Kevin Murphy, Machine learning: a probabilistic perspective
Esami: Elenco degli appelli
Elenco delle unità didattiche costituenti l'insegnamento
ADVANCED TECHNIQUES OF DATA ANALYSIS
Docente: PASQUALE DE MEO
Orario di Ricevimento - PASQUALE DE MEO
Giorno | Ora inizio | Ora fine | Luogo |
---|---|---|---|
Mercoledì | 15:00 | 16:30 | DICAM, stanza n. 246 |
Note: