This is a graduate level machine learning course.
Here is the syallabus updated on Aug 22, 2021. Further adjustments will be available in D2L.
The required textbook is Hal Daumé’s Course in Machine Learning, fully and freely available online.
Here are some excellent notes for probability review and linear algebra review. You should have no difficulty in Python programming (matlab/julia allowed). You may also find The matrix cookbook, The Probability and Statistics Cookbook useful, and Calculus cheatsheet.
For updated schedule, please see D2L
# | Topics | Readings | Homework | ||
---|---|---|---|---|---|
1: 08/23 | intro / math review / decision tree | Ch 1 | HW0 | ||
2: 08/25 | . | ||||
3: 08/30 | limits of learning / instance-based learning | Ch 2,3 | |||
4: 09/01 | . | HW1 | |||
5: 09/08 | perceptron | Ch 4 | |||
6: 09/13 | . | ||||
7: 09/15 | practical issues: cross validation, evaluation, feature selection | Ch 5 | |||
8: 09/20 | . | ||||
9: 09/22 | bias-variance decomposition | Ch 5 | |||
10: 09/27 | reduction | Ch 6 | HW2 | ||
11: 09/29 | . | ||||
12: 10/04 | . | ||||
13: 10/06 | linear models | Ch 7 | |||
14: 10/11 | . | ||||
15: 10/13 | Midterm Exam | Ch 11 | midterm | ||
16: 10/18 | project proposal due | ||||
17: 10/20 | naive Bayes, graphical models | Ch 9 | |||
18: 10/25 | . | project proposal due | |||
19: 10/27 | . | ||||
20: 11/01 | bias and fairness | Ch 8 | HW3 | ||
21: 11/03 | neural networks | Ch 10 | |||
22: 11/08 | . | ||||
23: 11/10 | ensemble | Ch 13 | |||
24: 11/15 | efficient learning, sgd | Ch 14 | HW4 | ||
25: 11/17 | unsupervised learning | Ch 15 | |||
26: 11/22 | . | ||||
27: 11/24 | reinforcement learning | Ch 16 | |||
28: 11/29 | learning theory | Ch 12 | |||
29: 12/01 | (reserved for catch up) | ||||
30: 12/06 | (reserved for catch up) | ||||
30: 12/08 | (reserved for catch up) | final project due | |||
: 12/14 | final exam | ||||