This is a previous offering of this course.  For Fall 2022 offering, visit here.

General Information



Machine learning (ML) is the scientific study of algorithms and statistical models that computers use in order to perform a specific task effectively without using explicit instructions, relying on patterns and inference instead. It is seen as a subset of artificial intelligence. This course will cover advanced topics in machine learning such as deep learning, transfer learning, multiview learning, clustering and Interpretability of ML methods.

Course Information


You are expected to have a reasonable background in machine learning and be familiar with probability, statistics, linear algebra and calculus.


Course Materials

There is no required text for this course. Notes will be posted periodically in the course schedule.

Paper presentations



Academic Accommodation

You may need special arrangements to meet your academic obligations during the term. For an accommodation request, see here for information.

Student Academic Integrity Policy

Every student should be familiar with the Carleton University student academic integrity policy described here. (pdf version).