Machine Learning & Pattern Recognition (2019/2020)

Course code
Vittorio Murino
Academic sector
Language of instruction
Teaching is organised as follows:
Activity Credits Period Academic staff Timetable
Teoria 4 II semestre Vittorio Murino

Go to lesson schedule

Laboratorio 2 II semestre Vittorio Murino

Go to lesson schedule

Learning outcomes

The course aims to provide: i) methodological principles underlying the classification; ii) feature selection and extraction techniques; iii) algorithms for supervised and unsupervised learning; parametric and non-parametric parameter estimation; iv) cross-validation techniques for the validation of classifiers. At the end of the course the student should be able to understand if a classification problem can be solved with some existing technology and, in that case, the type of machine learning algorithm that has to be used for the training. Furthermore, the student must demonstrate: i) to understand what kind of characteristics or patterns should be extracted from the raw data coming from a sensor; ii) to understand what kind of classifier should be used in relation with the encountered problem: iii) to understand the complexity of the recognition problem in computational terms; iv) to produce software that recognizes real data; v) be able to use other people's code and modify it adapting it to the problem under examination. This knowledge will allow the student to understand: i) that fit measures guarantee an effective classifier after the phase of his training; ii) what are the techniques for validating the results of a classifier. At the end of the course the student will be able to understand a machine learning or pattern recognition paper.