Schedule

Subject to change.

Date Topics Readings Slides
Tu Jan 26 Class Introduction & Reviews math4ml 01
Th Jan 28 Reviews (Continue) math4ml / syllabus 02
Tu Feb 2 Introduction to ML & Decision Trees CML 1 03
Th Feb 4 Decision Trees (Continue) CML 1 04
Tu Feb 9 Decision Trees & Limits of Learning CML 2 05
Th Feb 11 Geometry and Nearest Neighbors CML 3-3.3 06
Tu Feb 16 K - Means Clustering (Unsupervised) CML 3.4-3.5 07
Th Feb 18 The Perceptron (Univ closed. Covered in next class) CML 4-4.5 / NumPy for MATLAB Users 08
Tu Feb 23 The Perceptron (Continued) CML 4.5-4.7 09
Th Feb 25 Practical Issues CML 5-5.5 10
Tu Mar 2 Imbalanced Data & Reductions CML 6.1 11
Th Mar 4 Multiclass Classification & Reductions CML 6.2-6.3 12
Tu Mar 9 Review & Pratice Problems 13
Th Mar 11 Midterm Exam
Spring Break!
Tu Mar 23 Bias & Fairness CML 8 14
Th Mar 25 Binary Classification with Linear Models CML 7-7.4 15
Tu Mar 30 Gradient & Sub-Gradient Descent CML 7.4-7.7 16
Th Apr 1 Probabilistic View of ML (Conditional Models) CML 9-9.5 17
Tu Apr 6 Probabilistic View of ML II (Naive Bayes) CML 9.6-9.7 18
Th Apr 8 Unsupervised Learning (PCA) CML 15.2 19
Tu Apr 13 Neural Networks I CML 10-10.3 20
Th Apr 15 Neural Networks II CML 10.3-10.4 21
Tu Apr 20 Deep Learning I 22
Th Apr 22 Deep Learning II 23
Tu Apr 27 Kernel Methods CML 11-11.3 24
Th Apr 29 SVMs I CML 11.4-11.6 25
Tu May 4 SVMs II CML 15-15.1 26
Th May 6 Review & Perspective Entire Course Review 27
Tu May 11 Take-Home Final Exam ELMS Link
Th May 13 Take-Home Final Exam ELMS Link

Web Accessibility