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 |