WClasses

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.

Corequisites

None

Antirequisites

MSE446/MSCI446

Offerings

Spring 2026 [1265]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00138920 / 70
LEC 00239190 / 70
TST 10146910 / 140

Winter 2026 [1261]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001620645 / 7011:30 - 12:50 T,Th
LEC 002620724 / 7016:00 - 17:20 T,Th
TST 10184990 / 140

Fall 2025 [1259]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001665163 / 7014:30 - 15:50 T
LEC 002681961 / 7013:00 - 14:20 T
TST 1017049124 / 14019:00 - 20:50 Th

Spring 2025 [1255]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001399251 / 6311:30 - 12:50 M,W
LEC 002402046 / 6316:00 - 17:20 M,W

Winter 2025 [1251]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001630760 / 7010:00 - 11:20 T,Th
LEC 002630851 / 7008:30 - 09:50 T,Th
LEC 003879865 / 7013:00 - 14:20 T,Th

Fall 2024 [1249]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001664055 / 7013:00 - 14:20 T,Th
LEC 002681844 / 7008:30 - 09:50 T,Th
TST 101710299 / 140

Spring 2024 [1245]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001404169 / 7510:00 - 11:20 M,W
LEC 002406972 / 7511:30 - 12:50 M,W

Winter 2024 [1241]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001636256 / 6516:00 - 17:20 T,Th
LEC 002636358 / 6510:00 - 11:20 T,Th
LEC 003882253 / 6508:30 - 09:50 T,Th

Fall 2023 [1239]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001653859 / 6014:30 - 15:50 T,Th
LEC 002673945 / 6016:00 - 17:20 T,Th
TST 1019225104 / 12016:30 - 18:20 M

Spring 2023 [1235]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001418657 / 7011:30 - 12:50 M,W
LEC 002421852 / 7013:00 - 14:20 M,W

Winter 2023 [1231]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001655054 / 6013:00 - 14:20 T,ThE2 1732Pascal Poupart
LEC 002655152 / 6616:00 - 17:20 T,ThMC 2017Pascal Poupart
LEC 00394192 / 1

Fall 2022 [1229]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001766650 / 5714:30 - 15:50 T,ThDWE 2527Yaoliang Yu
LEC 002801633 / 4316:00 - 17:20 T,ThDWE 2527Yaoliang Yu
LEC 003112852 / 1

Spring 2022 [1225]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001402541 / 7016:00 - 17:20 M,WMC 2054Gautam C. Kamath
LEC 002407344 / 7014:30 - 15:50 M,WMC 2054Gautam C. Kamath
TST 101409185 / 14018:00 - 19:20 T

Winter 2022 [1221]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001650846 / 8011:30 - 12:50 T,ThDWE 3522Ali Ayub
LEC 002650967 / 8014:30 - 15:50 T,ThMC 2065Ali Ayub

Fall 2021 [1219]

SectionClassEnrolledTimeDaysLocationInstructor
DIS 101683632 / 4013:30 - 14:20 WMC 2065Yaoliang Yu
LEC 001683532 / 40 Yaoliang Yu
LEC 0021110872 / 100 Yaoliang Yu

Spring 2021 [1215]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041366858 / 65 Gautam C. Kamath
LEC 042368655 / 65 Gautam C. Kamath
TST 1413691113 / 130

Winter 2021 [1211]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041655952 / 80 Gautam C. Kamath
LEC 042656038 / 80 Gautam C. Kamath

Fall 2020 [1209]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041673168 / 7511:00 - 11:50 T,Th Pascal Poupart
LEC 042994971 / 75 Pascal Poupart
TST 1416732139 / 150

Spring 2020 [1205]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001405462 / 75 Yaoliang Yu
LEC 002409061 / 75 Yaoliang Yu
TST 1014107123 / 150

Winter 2020 [1201]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001644420 / 7010:00 - 11:20 T,ThE2 1736Zahra Sheikhbahaee
LEC 00264459 / 7008:30 - 09:50 T,ThE2 1736Zahra Sheikhbahaee
LEC 00394276 / 1

Fall 2019 [1199]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001660663 / 8010:00 - 11:20 T,ThMC 4021Yaoliang Yu
LEC 00297946 / 1
LEC 00397950 / 1
LEC 00499470 / 1
TST 101660763 / 80

Spring 2019 [1195]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0014874114 / 12508:30 - 09:50 M,WSTC 0050Pascal Poupart
LEC 0025380120 / 12511:30 - 12:50 M,WSTC 0050Pascal Poupart
TST 1015541234 / 25008:30 - 10:00 F

Winter 2019 [1191]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001806672 / 8013:00 - 14:20 T,ThSTC 0050Edith Lok Man Law
LEC 002806775 / 8011:30 - 12:50 T,ThSTC 0050Edith Lok Man Law
LEC 00395331 / 1

Fall 2018 [1189]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001800069 / 8010:00 - 11:20 T,ThMC 4021Yaoliang Yu
TST 101800169 / 80

Winter 2006 [1061]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001329780 / 5510:00 - 11:20 T,Th,M,C Anne Banks Pidduck
LEC 002329871 / 5513:00 - 14:20 T,Th,M,C Anne Banks Pidduck

Fall 2005 [1059]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001347664 / 8013:00 - 14:20 T,Th,M,C Anne Banks Pidduck

Winter 2005 [1051]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001325258 / 5510:00 - 11:20 T,Th,M,C Anne Banks Pidduck
LEC 002325358 / 5513:00 - 14:20 T,Th,E Anne Banks Pidduck

Fall 2004 [1049]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001348052 / 8013:00 - 14:20 T,Th,M,C Anne Banks Pidduck

Winter 2004 [1041]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001310860 / 5510:00 - 11:20 T,Th,M,C Mechelle Gittens
LEC 002310957 / 5513:00 - 14:20 T,Th,M,C Mechelle Gittens

Fall 2003 [1039]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001341136 / 5013:00 - 14:20 T,Th,P,H,Y Anne B Pidduck

Winter 2003 [1031]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001371754 / 6010:00 - 11:20 T,Th,M,C Anne B Pidduck
LEC 002371857 / 6013:00 - 14:20 T,Th,M,C Anne B Pidduck

Fall 2002 [1029]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001427540 / 5013:00 - 14:20 T,Th,M,C Anne B Pidduck

Winter 2002 [1021]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001239956 / 6013:00 - 14:20 T,Th,M,C Anne B Pidduck
LEC 002240047 / 6010:00 - 11:20 T,Th,M,C Anne B Pidduck

Fall 2001 [1019]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001451248 / 5719:00 - 21:50 T,M,C Anne Banks Pidduck

UW Flow Ratings

Liked: 70.27%

70.27%

Easy: 37.79%

37.79%

Useful: 85.47 %

85.47%

CS 480 leads to

MSE 546 - Advanced Machine Learning

MSE 446 - Introduction to Machine Learning