DS 303 - Course Syllabus
(TENTATIVE)
| Module | Weeks | Topics and Keywords |
|---|---|---|
| 1 | citizens of ML and the key challenge of ML | |
| I | learning as constraint satisfaction | |
| 2 | geometry of pseudo-inverse, overparameterization | |
| 3 | perceptron, max-margin classification, support vector machines (SVM) | |
| II | learning in the presence of noise, generalization, & regularization | |
| 4 | ridge regression, Quiz 1 | |
| 5 | bias-variance tradeoff | |
| 6 | geometry of soft-margin SVM | |
| 7 | kernel methods & reproducing kernel hilbert spaces | |
| 8 | Mid-semester exam | |
| III | 9 | clustering & dimensionality reduction |
| IV | 10 | probabilistic modeling: discriminative v/s generative, LDA, QDA |
| V | 11 | loss-functions, risk, empirical risk minimization |
| 12 | generalization gap Quiz 2 | |
| VI | advanced topics | |
| 13 | unsupervised learning & generative modelling | |
| 14 | optimization, stochastic gradient descent, non-convexity | |
| 15 | robustness, and non-euclidean spaces | |
| 16 | End-semester exam |