This course provides a rigorous introduction to the field of machine learning (ML). The aim of the course is not just to teach how to use ML algorithms but also to explain why, how, and when these algorithms work. The course introduces fundamental algorithms in supervised learning and unsupervised learning from the first principles. The course, while covering several problems in machine learning like regression, classification, representation learning, dimensionality reduction, will introduce the core theory, which unifies all the algorithms.
This course will be offered in English. However, the students in this course can submit in English or French any written work that is to be graded.
Quebec university students from outside Polytechnique Montreal can register for the course via Inter-University Transfer Authorization.
Online (zoom link available in Moodle)
Office Hours: TBA