Salta al contenuto principale della pagina

MACHINE LEARNING FOR PATTERN RECOGNITION

CODE 104852
ACADEMIC YEAR 2020/2021
CREDITS 5 credits during the 1st year of 10378 INTERNET AND MULTIMEDIA ENGINEERING (LM-27) GENOVA
SCIENTIFIC DISCIPLINARY SECTOR ING-INF/03
TEACHING LOCATION GENOVA (INTERNET AND MULTIMEDIA ENGINEERING)
SEMESTER 2° Semester
TEACHING MATERIALS AULAWEB

OVERVIEW

Machine learning is establishing as a very interesting scientific area thanks to the availability of more and more powerful computers and of algorithms allowing its application to the most diverse sectors, including key sectors for economic and societal development. This course presents the main machine learning methodologies aimed to “pattern recognition”, in particular for the classification of structurally represented data.

AIMS AND CONTENT

LEARNING OUTCOMES

In this course several Machine learning methods applied to pattern recognition are presented and their application to images from real domains are discussed: • Decision Theory • Supervised Probability Density Estimate • Feature Reduction • Linear and Nonlinear Classifiers (MDM, k-nn, SVMs) • Neural Networks and Deep Learning • Accuracy of Supervised Classifiers • Unsupervised Classifiers (Clustering) • Fuzzy Classifiers • Contextual image classification

AIMS AND LEARNING OUTCOMES

Purpose of this course is to provide the fundamentals of machine learning and to present some advanced methods with special reference to the classification of structurally represented data; in addition, examples will be presented and applications will be discussed related to signal and image classification. Students will learn to represent the features (measures, attributes, characteristics) of a set of samples to be classified by  a multidimensional vector space; will be able to reduce the dimensionality of such a representation limiting the information loss, to estimate the probabilistic distributions of data, to classify samples with classical techniques and with more recent ones (SVMs, neural networks, deep learning), evaluate or estimate the accuracy of a supervised classifier, represent and utilize the contextual information present in an image, extract the natural classes (clusters) present in a data set, also representing the related uncertainty with the “fuzzy” approach and validating the related results.

PREREQUISITES

Calculus (functions of one or more variables, integrals, functional optimization); probability theory and random variables; matrix calculus.

TEACHING METHODS

Class lessons on theory, applications, and problem solutions. Lab exercises based on guided software implementation of some of the techniques learned at lesson.

The actual offer of lessons and lab exercises in presence will depend on the decisions of the Program Committee and of the University of Genoa in relation to the evolution of the sanitary emergency due to COVID-19.

SYLLABUS/CONTENT

In this course several Machine learning methods applied to pattern recognition are presented and their application to images from real domains are discussed. In particular, the following methods are considered:

  • representation of the features of a set of samples to be classified by a multidimensional vector space
  • Decision Theory
  • Supervised Probability Density Estimation
  • Dimensionality Reduction of the Feature Space
  • Neural Networks and Deep Learning
  • Other Linear and Nonlinear Classifiers
  • Accuracy of Supervised Classifiers
  • Unsupervised Classifiers (Clustering)
  • Fuzzy Sets and Clustering
  • Contextual Image Classification.

RECOMMENDED READING/BIBLIOGRAPHY

Slides presented at lesson will be available in Aulaweb.

Recommended books:

  • Duda, R. O., Hart, P. E., Stork, D. G.: 2001, Pattern classification, 2nd ed., Wiley.
  • Fukunaga, K.: 1990, Introduction to statistical pattern recognition, 2a ed., Academic Press.
  • Goodfellow I., Bengio Y., and Courville A., Deep learning, MIT Press, 2016.

More specific references are included in each of the chapters in which the slides are grouped. 

TEACHERS AND EXAM BOARD

Exam Board

SEBASTIANO SERPICO (President)

SILVANA DELLEPIANE

GABRIELE MOSER (President Substitute)

LESSONS

TEACHING METHODS

Class lessons on theory, applications, and problem solutions. Lab exercises based on guided software implementation of some of the techniques learned at lesson.

The actual offer of lessons and lab exercises in presence will depend on the decisions of the Program Committee and of the University of Genoa in relation to the evolution of the sanitary emergency due to COVID-19.

LESSONS START

According to the lesson schedule for the 2nd semester.

Class schedule

All class schedules are posted on the EasyAcademy portal.

EXAMS

Exam schedule

Date Time Location Type Notes
11/06/2021 16:00 GENOVA Orale
01/07/2021 16:00 GENOVA Orale
20/07/2021 16:00 GENOVA Orale
13/09/2021 16:00 GENOVA Orale