Rocco's lecture notes will be posted soon after the class.
Warning: the notes below were generated in real time and have not been edited. They may contain typos or other errors. They may also contain aesthetically jarring color combinations.
| Number | Date | Topics | Notes | References | ||
|---|---|---|---|---|---|---|
| 1 | Tues Sept 2 | Introduction, basics | Blum survey sec. 3.0 | |||
| 2 | Thurs Sept 4 | Online mistake-bound learning, elimination algorithm, decision lists | Blum survey sec. 3.0, 3.1 | |||
| 3 | Tues Sept 9 | Learning decision lists, Winnow1 | Blum survey sec. 3.2, Littlestone paper sec. 5 (just through Theorem 7) | |||
| 4 | Thurs Sept 11 | Winnow2, Perceptron | Blum survey sec. 3.2, Littlestone paper sec. 5 (just through Theorem 7), handout on Perceptron and kernel methods | |||
| 5 | Tues Sept 16 | Perceptron, dual Perceptron, kernel methods | handout on Perceptron and kernel methods | 6 | Thurs Sept 18 | General bounds on OLMB learning: Halving Algorithm, Randomized H.A., start VC Dimension | Blum survey sec. 2.0, 2.1, 2.2, Littlestone paper sec. 1-3 (don't worry about the stuff about the SOA) |
| 7 | Tues Sept 23 | General bounds on OLMB learning: VC dimension, Weighted Majority algorithm | Blum survey sec. 2.0, 2.1, 2.2, Littlestone paper sec. 1-3 (don't worry about the stuff about the SOA) | |||
| 8 | Thurs Sept 25 | Randomized Weighted Majority algorithm, intro to PAC learning, PAC learning intervals | Kearns and Vazirani chapter 1.1-1.3 | |||
| 9 | Tues Sept 29 | finish PAC learning intervals, OLMB to PAC conversion, definitional issues | Kearns and Vazirani chapter 1.1-1.3 | |||
| 10 | Thurs Oct 2 | Chernoff bounds, learning by finding consistent hypotheses, Occam's Razor | Kearns and Vazirani chapters 1,2, appendix (Chapter 9), this handout on probability basics, this handout on Chernoff bounds | |||
| 11 | Tues Oct 7 | PAC sample-efficient learning sparse disjunctions via Occam and greedy set cover, start proper versus improper learning | Kearns and Vazirani chapters 1,2 | |||
| 12 | Thurs Oct 9 | Improper PAC learning of 3-term DNF is computationally easy, proper PAC learning of 3-term DNF is computationally hard | Kearns and Vazirani chapters 1,2 | |||
| 13 | Tues Oct 14 | Lower bound on PAC learning sample complexity based on VC dimension; start upper bound | Kearns and Vazirani chapter 3 | |||
| 14 | Thurs Oct 16 | Upper bound on PAC learning sample complexity based on VC dimension: Sauer-Shelah-Perles lemm, ``double sample'' argument | Kearns and Vazirani chapter 3 | 15 | Tues Oct 21 | No lecture (midterm exam) | 15 | Thurs Oct 23 | Upper bound on PAC learning sample complexity based on VC dimension: ``double sample'' argument, application to PAC learning LTFs over \R^n | Kearns and Vazirani chapter 3 (you can peek at Chapter 4.0-4.3.2 as a head start for next time) | 16 | Tues Oct 28 | Confidence boosting; accuracy boosting overview; start simple 3-stage accuracy improving procedure | Kearns and Vazirani Chapter 4.0-4.3.2 |
Here is an anticipated list of topics. Note that the ordering of some topics may change, and we may spend more or less than one lecture per topic.