FOUNDATIONS OF MACHINE LEARNING

Academic year
2024/2025 Syllabus of previous years
Official course title
FOUNDATIONS OF MACHINE LEARNING
Course code
CM0635 (AF:513741 AR:286763)
Modality
On campus classes
ECTS credits
6
Degree level
Master's Degree Programme (DM270)
Educational sector code
INF/01
Period
1st Semester
Course year
1
Where
VENEZIA
Moodle
Go to Moodle page
The course aims at introducing the student to the principles, the algorithms and the main applications of Artificial Intelligence, with a focus on inference, machine learning and pattern recognition.
1. Knowledge and understanding
1.1. acquire the main models and algorithms of machine learning and pattern recognition

2. Ability to apply knowledge and understanding
2.1. acquire the ability to apply the studied models to real problems;
2.2. acquire the ability to critically assess the performance and the behavior of a model applied to a concrete problem

3. Judgement
3.1. ability to understand which characteristics of the various models of artificial intelligence are best suited to a given problem;
3.2. ability to critically evaluate the theoretical characteristics of the proposed models;
The student is expected to be familiar with the basic concepts of calculus and probability theory.
Information theory and inference: source coding, channel coding.

Learning and inference in neural networks: feed-forward networks, deep learning and related models.

Statistical learning theory, support vector machines, and kernel methods.

Unsupervised and semi-supervised learning: K-means, spectral clustering, dominant sets, game-theoretic models.
D. J. C. MacKay. Information Theory, Inference, and Learning Algorithms. Cambridge University Press, 2003.

I. Goodfellow, Y. Bengio and A. Courville. Deep Learning, MIT Press, 2016.
The exam consists of an oral test together with the discussion of a project agreed previously with the teacher.

The project discussion aims to assess the depth of the topic covered and the adherence to the guidelines. Passing this first part will allow the student to access the oral exam, in which the depth of knowledge the student has achieved on the topics covered during the course will be evaluated on a scale from 0 to 30.
Powerpoint presentations and chalk talk.
English
To favor an "active" appraoch to the study of the topics covered in the classes, students will be asked to develop a simple project which will be discussed during the oral examination.
oral
Definitive programme.
Last update of the programme: 13/10/2024