Modules | Area | Type | Hours | Teacher(s) | |
INTELLIGENT SYSTEMS FOR PATTERN RECOGNITION | INF/01 | LEZIONI | 48 |
|
The course introduces students to the analysis and design of advanced machine learning models for modern pattern recognition problems and discusses how to realize advanced applications exploiting computational intelligence techniques. The course also presents fundamentals of signal and image processing. Particular focus will be given to pattern recognition problems and models dealing with sequential and time-series data.
The course is targeted at students who are pursuing specializations in Artificial Intelligence and Machine Learning, but it is of interest for data scientist and information retrieval specialists, roboticists and those with a bioinformatics curricula.
Course examination for students attending the lectures is performed in 3 stages: midterm assignments, a final project and an oral presentation. Midterms provide bonus points for the final grade.
Midterm Assignment
Midterm assignments consist in a very short presentation (5 minutes per person) to be given in front of the class, presenting the key/most-interesting aspects of one of the following tasks:
Students might be given some amount of freedom in the choice of assignments, pending a reasonable choice of the topic. The assignments will roughly be scheduled every 1 month.
Final project
The final project concerns preparing a presentation concerning a topic relevant to the course content or the realization of a software implementing a non-trivial learning model and/or a PR application relevant for the course.
Oral Presentation
Prepare a seminar on the project to be discussed in front of the instructor and anybody interested. Students are expected to prepare slides for a 20 minutes presentation which should summarize the ideas, models and results in the report. The exposition should demonstrate a solid understanding of the main ideas in the report. The second part of the oral examination will test knowledge of the course contents (models, algorithms and applications).
Non attending students
Working students and those not attending course lectures will deliver an extended final project making up for the missing midterms. They will be subject to an oral examination like attending students. Contact the instructor by mail to arrange project topics and examination dates.
Students completing the course are expected
Students will be given both programming and reading assignments (as part of the midterm or as final projects) to assess their development and research understanding skills.
Course prerequisites include
The official language of the course is English: all materials, references and books are in English. Lecture slides will be made available, together with suggested readings, on the course website.
The topics covered as part of the course include:
The course does not have an official textbook covering all its contents. However, reference books covering parts of the course are listed at the bottom of this section (note that some of them have an electronic version freely available for download).
David Barber, Bayesian Reasoning and Machine Learning, Cambridge University Press
Ian Goodfellow and Yoshua Bengio and Aaron Courville , Deep Learning, MIT Press
Working students and those not attending course lectures will handle a final project and will also be subject to an oral examination including both an oral presentation of the project as well as an examination on the course program.
Course examination for students attending the lectures is performed in three stages, including midterm assignments, a final project and an oral presentation. Midterms can be expected to provide waivers for oral examination of parts of the course or bonus points for the final grade.