| LEC # | TOPICS | READINGS |
|---|---|---|
| 1 | Introduction, linear classification, perceptron update rule | |
| 2 | Perceptron convergence, generalization | |
| 3 | Maximum margin classification | Optional
Burges, Christopher. "A Tutorial on Support Vector Machines for Pattern Recognition." Data Mining and Knowledge Discovery 2, no. 2 (June 1998): 121-167. |
| 4 | Classification errors, regularization, logistic regression | |
| 5 | Linear regression, estimator bias and variance, active learning | |
| 6 | Active learning (cont.), non-linear predictions, kernals | |
| 7 | Kernal regression, kernels | |
| 8 | Support vector machine (SVM) and kernels, kernel optimization | Short tutorial on Lagrange multipliers (PDF) OptionalStephen Boyd's course notes on convex optimization
|
| 9 | Model selection | |
| 10 | Model selection criteria | |
| Midterm | ||
| 11 | Description length, feature selection | |
| 12 | Combining classifiers, boosting | |
| 13 | Boosting, margin, and complexity | OptionalSchapire, Robert. "A Brief Introduction to Boosting." Proceedings of the 16th International Joint Conference on Artificial Intelligence, 1999, pp. 1401-1406. |
| 14 | Margin and generalization, mixture models | OptionalBartlett, Peter, Yoav Freund, Wee sun Lee, and Robert E. Schapire. "Boosting the Margin: A New Explanation for the Effectiveness of Voting Methods." Annals of Statistics 26, no. 5 (1998): 1651-1686. |
| 15 | Mixtures and the expectation maximization (EM) algorithm | |
| 16 | EM, regularization, clustering | |
| 17 | Clustering | |
| 18 | Spectral clustering, Markov models | OptionalShi, Jianbo, and Jitendra Malik. "Normalized Cuts and Image Segmentation." IEEE Transactions on Pattern Analysis and Machine Intelligence 22, no. 8 (2000): 888-905. |
| 19 | Hidden Markov models (HMMs) | OptionalRabiner, Lawrence R. "A Tutorial on Hidden Markov Models and Selected Applications in Speech Recognition." Proceedings of the IEEE 77, no. 2 (1989): 257-286. |
| 20 | HMMs (cont.) | |
| 21 | Bayesian networks | Optional
|
| 22 | Learning Bayesian networks | |
| 23 | Probabilistic inference Guest lecture on collaborative filtering | |
| Final | ||
| 24 | Current problems in machine learning, wrap up |










