Machine learning is the study that allows computers to adaptively improve their performance with experience accumulated from the data observed. The course teaches the most fundamental algorithmic, theoretical and practical tools that any user of machine learning needs to know.
date | syllabus | todo/done | suggested reading |
09/11 | course introduction; topic 1: when can machines learn? | course slides | |
09/18 | the learning problem | course slides; LFD 1.0, 1.1.1, 1.2.4 | |
09/25 | learning to answer yes/no | course slides; LFD 1.1.2, 3.1 | |
10/02 | types of learning | homework 1 announced | course slides; LFD 1.2; LFD 1.3 |
10/09 | feasibility of learning | course slides; LFD 1.3 | |
10/16 | topic 2: why can machines learn? training versus testing | course slides; LFD 2.0, 2.1.1 | |
10/23 | theory of generalization | course slides; ; LFD 2.1.2 | |
10/30 | the VC dimension; noise and error | homework 1 due; homework 2 announced | course slides; course slides; LFD 2.2; LFD 1.4 |
11/06 | topic 3: how can machines learn? linear regression | course slides; LFD 3.2 | |
11/13 | logistic regression | course slides; LFD 3.3 | |
11/20 | linear models for classification | course slides; LFD 3.3 (for SGD part only) | |
11/27 | nonlinear transformation | course slides; LFD 3.4 | |
12/04 | no class because of NIPS | ||
12/11 | topic 4: how can machines learn better? hazard of overfitting | homework 2 due; homework 3 and homework 4 announced | course slides; LFD 4.0, 4.1 |
12/18 | regularization | course slides; LFD 4.2 | |
12/25 | validation | course slides; LFD 4.3 | |
1/1 | no class because of new year holiday | ||
1/8 | three learning principle | course slides; LFD 5 | |
1/15 | winter vacation begins (really?) | homework 3 and homework 4 due |
Last updated at CST 13:08, October 04, 2023 Please feel free to contact me: ![]() |
|