Search for contacts, projects,
courses and publications

Machine Learning (BSc)

People

Alippi C.

Course director

Dei Rossi A.

Assistant

Ezzeddine F.

Assistant

Manenti A.

Assistant

Description

The course will address the following topics: Supervised learning: linear and nonlinear models for regression and prediction, statistical theory of learning, feature extraction and model selection. Deep learning: architectures including autoencoders, convolutional neural networks and learning procedures. Model performance assessment: cross validation, k-fold cross validation, leave-one-out, bootstrap. Unsupervised learning: K-means clustering, fuzzy C-means, principal component analysis.

Objectives

Students will learn how to design linear and nonlinear models for regression, prediction and classification as well as assess their performance in a sound way. At the same time, students will learn how to use deep learning architectures and learning algorithms in key real-world applications.

Teaching mode

In presence

Learning methods

Lab sessions will focus on practical aspects and show how to design an appropriate machine learning solution to real-world problems. Basics in Calculus, Probability and Statics are requested

Examination information

Assignments and exam.

Bibliography

Education