CS 480 - Introduction to Machine Learning
Introduction to modelling and algorithmic techniques for machines to learn concepts from data. Generalization: underfitting, overfitting, cross-validation. Tasks: classification, regression, clustering. Optimization-based learning: loss minimization. regularization. Statistical learning: maximum likelihood, Bayesian learning. Algorithms: nearest neighbour, (generalized) linear regression, mixtures of Gaussians, Gaussian processes, kernel methods, support vector machines, deep learning, sequence learning, ensemble techniques. Large scale learning: distributed learning and stream learning. Applications: Natural language processing, computer vision, data mining, human computer interaction, information retrieval.
Prerequisites
CS341 and (STAT206 or STAT231 or STAT241); Computer Science and BMath (Data Science) students only.
Antirequisites
MSE446/MSCI446
Offerings
Spring 2026 [1265]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 3892 | 0 / 70 | | | | |
| LEC 002 | 3919 | 0 / 70 | | | | |
| TST 101 | 4691 | 0 / 140 | | | | |
Winter 2026 [1261]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 6206 | 45 / 70 | 11:30 - 12:50 | T,Th | | |
| LEC 002 | 6207 | 24 / 70 | 16:00 - 17:20 | T,Th | | |
| TST 101 | 8499 | 0 / 140 | | | | |
Fall 2025 [1259]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 6651 | 63 / 70 | 14:30 - 15:50 | T | | |
| LEC 002 | 6819 | 61 / 70 | 13:00 - 14:20 | T | | |
| TST 101 | 7049 | 124 / 140 | 19:00 - 20:50 | Th | | |
Spring 2025 [1255]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 3992 | 51 / 63 | 11:30 - 12:50 | M,W | | |
| LEC 002 | 4020 | 46 / 63 | 16:00 - 17:20 | M,W | | |
Winter 2025 [1251]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 6307 | 60 / 70 | 10:00 - 11:20 | T,Th | | |
| LEC 002 | 6308 | 51 / 70 | 08:30 - 09:50 | T,Th | | |
| LEC 003 | 8798 | 65 / 70 | 13:00 - 14:20 | T,Th | | |
Fall 2024 [1249]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 6640 | 55 / 70 | 13:00 - 14:20 | T,Th | | |
| LEC 002 | 6818 | 44 / 70 | 08:30 - 09:50 | T,Th | | |
| TST 101 | 7102 | 99 / 140 | | | | |
Spring 2024 [1245]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4041 | 69 / 75 | 10:00 - 11:20 | M,W | | |
| LEC 002 | 4069 | 72 / 75 | 11:30 - 12:50 | M,W | | |
Winter 2024 [1241]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 6362 | 56 / 65 | 16:00 - 17:20 | T,Th | | |
| LEC 002 | 6363 | 58 / 65 | 10:00 - 11:20 | T,Th | | |
| LEC 003 | 8822 | 53 / 65 | 08:30 - 09:50 | T,Th | | |
Fall 2023 [1239]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 6538 | 59 / 60 | 14:30 - 15:50 | T,Th | | |
| LEC 002 | 6739 | 45 / 60 | 16:00 - 17:20 | T,Th | | |
| TST 101 | 9225 | 104 / 120 | 16:30 - 18:20 | M | | |
Spring 2023 [1235]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4186 | 57 / 70 | 11:30 - 12:50 | M,W | | |
| LEC 002 | 4218 | 52 / 70 | 13:00 - 14:20 | M,W | | |
Winter 2023 [1231]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 6550 | 54 / 60 | 13:00 - 14:20 | T,Th | E2 1732 | Pascal Poupart |
| LEC 002 | 6551 | 52 / 66 | 16:00 - 17:20 | T,Th | MC 2017 | Pascal Poupart |
| LEC 003 | 9419 | 2 / 1 | | | | |
Fall 2022 [1229]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 7666 | 50 / 57 | 14:30 - 15:50 | T,Th | DWE 2527 | Yaoliang Yu |
| LEC 002 | 8016 | 33 / 43 | 16:00 - 17:20 | T,Th | DWE 2527 | Yaoliang Yu |
| LEC 003 | 11285 | 2 / 1 | | | | |
Spring 2022 [1225]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4025 | 41 / 70 | 16:00 - 17:20 | M,W | MC 2054 | Gautam C. Kamath |
| LEC 002 | 4073 | 44 / 70 | 14:30 - 15:50 | M,W | MC 2054 | Gautam C. Kamath |
| TST 101 | 4091 | 85 / 140 | 18:00 - 19:20 | T | | |
Winter 2022 [1221]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 6508 | 46 / 80 | 11:30 - 12:50 | T,Th | DWE 3522 | Ali Ayub |
| LEC 002 | 6509 | 67 / 80 | 14:30 - 15:50 | T,Th | MC 2065 | Ali Ayub |
Fall 2021 [1219]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| DIS 101 | 6836 | 32 / 40 | 13:30 - 14:20 | W | MC 2065 | Yaoliang Yu |
| LEC 001 | 6835 | 32 / 40 | | | | Yaoliang Yu |
| LEC 002 | 11108 | 72 / 100 | | | | Yaoliang Yu |
Spring 2021 [1215]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 041 | 3668 | 58 / 65 | | | | Gautam C. Kamath |
| LEC 042 | 3686 | 55 / 65 | | | | Gautam C. Kamath |
| TST 141 | 3691 | 113 / 130 | | | | |
Winter 2021 [1211]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 041 | 6559 | 52 / 80 | | | | Gautam C. Kamath |
| LEC 042 | 6560 | 38 / 80 | | | | Gautam C. Kamath |
Fall 2020 [1209]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 041 | 6731 | 68 / 75 | 11:00 - 11:50 | T,Th | | Pascal Poupart |
| LEC 042 | 9949 | 71 / 75 | | | | Pascal Poupart |
| TST 141 | 6732 | 139 / 150 | | | | |
Spring 2020 [1205]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4054 | 62 / 75 | | | | Yaoliang Yu |
| LEC 002 | 4090 | 61 / 75 | | | | Yaoliang Yu |
| TST 101 | 4107 | 123 / 150 | | | | |
Winter 2020 [1201]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 6444 | 20 / 70 | 10:00 - 11:20 | T,Th | E2 1736 | Zahra Sheikhbahaee |
| LEC 002 | 6445 | 9 / 70 | 08:30 - 09:50 | T,Th | E2 1736 | Zahra Sheikhbahaee |
| LEC 003 | 9427 | 6 / 1 | | | | |
Fall 2019 [1199]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 6606 | 63 / 80 | 10:00 - 11:20 | T,Th | MC 4021 | Yaoliang Yu |
| LEC 002 | 9794 | 6 / 1 | | | | |
| LEC 003 | 9795 | 0 / 1 | | | | |
| LEC 004 | 9947 | 0 / 1 | | | | |
| TST 101 | 6607 | 63 / 80 | | | | |
Spring 2019 [1195]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4874 | 114 / 125 | 08:30 - 09:50 | M,W | STC 0050 | Pascal Poupart |
| LEC 002 | 5380 | 120 / 125 | 11:30 - 12:50 | M,W | STC 0050 | Pascal Poupart |
| TST 101 | 5541 | 234 / 250 | 08:30 - 10:00 | F | | |
Winter 2019 [1191]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 8066 | 72 / 80 | 13:00 - 14:20 | T,Th | STC 0050 | Edith Lok Man Law |
| LEC 002 | 8067 | 75 / 80 | 11:30 - 12:50 | T,Th | STC 0050 | Edith Lok Man Law |
| LEC 003 | 9533 | 1 / 1 | | | | |
Fall 2018 [1189]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 8000 | 69 / 80 | 10:00 - 11:20 | T,Th | MC 4021 | Yaoliang Yu |
| TST 101 | 8001 | 69 / 80 | | | | |
Winter 2006 [1061]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 3297 | 80 / 55 | 10:00 - 11:20 | T,Th,M,C | | Anne Banks Pidduck |
| LEC 002 | 3298 | 71 / 55 | 13:00 - 14:20 | T,Th,M,C | | Anne Banks Pidduck |
Fall 2005 [1059]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 3476 | 64 / 80 | 13:00 - 14:20 | T,Th,M,C | | Anne Banks Pidduck |
Winter 2005 [1051]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 3252 | 58 / 55 | 10:00 - 11:20 | T,Th,M,C | | Anne Banks Pidduck |
| LEC 002 | 3253 | 58 / 55 | 13:00 - 14:20 | T,Th,E | | Anne Banks Pidduck |
Fall 2004 [1049]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 3480 | 52 / 80 | 13:00 - 14:20 | T,Th,M,C | | Anne Banks Pidduck |
Winter 2004 [1041]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 3108 | 60 / 55 | 10:00 - 11:20 | T,Th,M,C | | Mechelle Gittens |
| LEC 002 | 3109 | 57 / 55 | 13:00 - 14:20 | T,Th,M,C | | Mechelle Gittens |
Fall 2003 [1039]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 3411 | 36 / 50 | 13:00 - 14:20 | T,Th,P,H,Y | | Anne B Pidduck |
Winter 2003 [1031]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 3717 | 54 / 60 | 10:00 - 11:20 | T,Th,M,C | | Anne B Pidduck |
| LEC 002 | 3718 | 57 / 60 | 13:00 - 14:20 | T,Th,M,C | | Anne B Pidduck |
Fall 2002 [1029]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4275 | 40 / 50 | 13:00 - 14:20 | T,Th,M,C | | Anne B Pidduck |
Winter 2002 [1021]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 2399 | 56 / 60 | 13:00 - 14:20 | T,Th,M,C | | Anne B Pidduck |
| LEC 002 | 2400 | 47 / 60 | 10:00 - 11:20 | T,Th,M,C | | Anne B Pidduck |
Fall 2001 [1019]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4512 | 48 / 57 | 19:00 - 21:50 | T,M,C | | Anne Banks Pidduck |