Topics
Textbook
Our primary source of readings will be A Course in Machine Learning (CML), a collection of notes by Hal Daumé III, which provides a gentle and thorough introduction to the field of machine learning.
Other recommended (but not required) books:
Topics
Foundations of Supervised Learning
- Decision trees and inductive bias
- Geometry and nearest neighbors
- Perceptron
- Practical concerns: feature design, evaluation, debugging
- Beyond binary classification
Advanced Supervised Learning
- Linear models and gradient descent
- Support Vector Machines
- Naive Bayes models and probabilistic modeling
- Neural networks
- Kernels
- Ensemble learning
Unsupervised learning
Selected advanced topics (as time permits)
- Expectation maximization
- Online learning
- Markov decision processes
- Imitation learning