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