Welcome to the Fall 2023 edition of the Machine Learning course!

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 from the first principles. The course, while covering several problems in machine learning like regression, classification, representation learning, and 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.

Please note that I will also be teaching Reinforcement Learning (RL) (INF8250AE) this Fall. You can take both courses (ML and RL) in parallel.

If you are a student at Poly, UdeM, HEC, McGill, or Mila, then you can request to audit this course by filling out this Google Form.

General Information

When?
Wednesdays 9:30 am to 12:30 pm (starting from 30 Aug 2023)

Where?
A-416
A-416 is in the main building of Poly. You can find the main building on the map here.
There will not be a remote option this year.

About Labs
The lab slot for this course is on alternate Thursdays (B1 slot) from 4:45 pm to 7:45 pm. The lab slot will be mainly used for online tutorials, in-person/online recitations, and TA office hours. You can use the rest of the lab time to work on the practical assignments by yourself. Any in-person lab activities will happen in A-416. For exact weeks for B1 Slot, please refer to the schedule here.

People

Instructor

TAs

  • Jerry Huang
  • Pranshu Malviya
  • Diganta Misra
  • Helen Zhang
  • Albert Orozco Camacho

Office Hours

Name Day Time Location
Sarath Wednesday 12:30 PM to 1:30 PM M-3406

Please note that TAs will hold their office hours during the lab slot.