COMP 551 Fall 2022: Applied Machine Learning (4 credits)

Course Overview

This course covers a selected set of topics in machine learning and data mining, with an emphasis on good methods and practices for deployment of real systems. The majority of sections are related to commonly used supervised learning techniques, and to a lesser degree unsupervised methods. This includes fundamentals of algorithms on linear and logistic regression, decision trees, support vector machines, clustering, neural networks, as well as key techniques for feature selection and dimensionality reduction, error estimation and empirical validation.

Class location and time:

Prerequisite/recommended

Instructor

Yue Li <yue[dot]yl[dot]li[at]mcgill[dot]ca>

Teaching Assistant

Evaluation

  1. Quizzes (10%): 10 quizzes each worth 1%
  2. Midterm exam (20%): in-person written exam
  3. Assignments (40%): 4 group class assignments (3 students per group) as 4 mini-projects each worth 10%. All of the quesions are programming questions in Python
  4. Final exam (30%): in-person written exam

Recommended/Complementary Textbooks (all available online)

Course coverage:

  1. Machine learning fundamentals (2 weeks):
  2. Non-parametric methods (1 week)
  3. Linear methods (3 weeks):
  4. Unsupervised learning (3 weeks)
  5. Deep learning methods (3 weeks)