The course aims to provide students with a comprehensive understanding of the main supervised and unsupervised learning methods. It covers key techniques such as linear and multiple regression, classification and…
Scheda dell'insegnamento
Obiettivi formativi
The course aims to provide students with a comprehensive understanding of the main supervised and unsupervised learning methods. It covers key techniques such as linear and multiple regression, classification and discrimination methods, resampling techniques, variable selection, splines and generalized additive models, decision trees, ensemble methods, clustering, principal component analysis, and network analysis. Throughout the course, these methods are illustrated through practical examples and applications in the business sector.
In line with the stated learning objectives, at the end of the course the student will be able to:
- understand the theoretical foundations of supervised and unsupervised learning methods and the main statistical and machine learning models;
- apply linear regression and multiple regression for analysing the effect of multiple predictors;
- use classification methods to assign observations to predefined categories and discrimination methods to distinguish between different groups in data;
- apply resampling techniques for model validation and performance assessment;
- perform variable selection to identify the most relevant predictors;
- use splines and generalised additive models to model nonlinear relationships;
- build decision trees and ensemble methods;
- perform clustering for unsupervised grouping of data and apply principal component analysis for dimensionality reduction and feature extraction;
- use network analysis to study relationships and structures in complex data
Programma
During the course, students will engage in a combination of theoretical and practical activities designed to support the achievement of the stated learning objectives. The activities include:
- lectures introducing the theoretical foundations of supervised and unsupervised learning methods;
- lectures on linear and multiple regression, classification and discrimination methods;
- activities dedicated to resampling techniques and variable selection methods aimed at identifying the most relevant predictors;
- sessions on generalised additive models for modelling nonlinear relationships;
implementation of decision trees and ensemble methods; - activities on clustering techniques and principal component analysis for unsupervised learning, dimensionality reduction, and feature extraction;
- network analysis to explore relationships and structures in complex datasets.
Modalità d'esame
It will be assessed based on the activities carried out in class.
Testi di riferimento
Barabasi, AL., Pósfai, M. (2016). Network Science. Cambridge University Press.
James, Gareth, Daniela Witten, Trevor Hastie, Robert Tibshirani, and Jonathan Taylor (2022) An Introduction to Statistical Learning: With Applications in R. Springer Texts in Statistics. Cham: Springer.
Codice insegnamento ECM0352