Date |
Topics |
Lecture Notes |
Additional reading |
|
|
|
|
1/6 |
Introduction |
Lecture 1
|
1/9 |
Mistake bound model, Perceptron |
Lecture 2
|
1/13 |
Perceptron continued, Consistency model |
Lecture 3
|
(SSBD): Section 3.1
|
1/16 |
PAC model, Connections between learning models |
Lecture 4
|
|
1/20 |
Agnostic learning I: Uniform convergence for finite classes |
Lecture 5
|
Intro to statistical learning theory (Boucheron, Bousquet, Lugosi).
(SSBD): Chapter 4
(SSBD): Chapter 5 for No-Free-Lunch theorem
|
1/23 |
Agnostic learning II: Uniform convergence for infinite classes via the Growth Function |
Lecture 6
|
|
1/27 |
Agnostic learning III: Uniform convergence for infinite classes via the VC dimension |
Lectures 7 & 8
|
|
1/30 |
Agnostic learning IV: Examples of VC classes |
|
|
2/3 |
Compression schemes |
Lecture 9
|
(SSBD): Chapter 30
|
2/6 |
Rademacher complexity |
Lectures 10–12
|
|
2/10 |
Bounds based on Rademacher complexity
|
|
|
2/13 |
Properties of Rademacher complexity
|
|
|
2/24 |
Support vector machines, margin bounds
|
|
|
2/27 |
Littlestone dimension
|
|
(SSBD) Section 21.1.1
|
3/3 |
Decision-theoretic online learning, Hedge
|
|
|
3/6 |
Prediction with expert advice, Exponentially weighted average forecaster, Exp-concave losses |
|
|
3/10 |
Game theory (approximating Nash equilibria)
|
|
|
3/13 |
Agnostic online classification, Standard optimal algorithm
|
|
|