Lectures
Lecturer | Varun Kanade |
Hours | Mondays, Tuesdays and Thursdays 16h-17h |
Location | Lecture Theatre A (Wolfson Building) |
Notes | (Draft Lecture Notes) |
Note 1. A set of lecture notes (LN) covering the entire course will be posted. These are not meant to be used as a substitute for reading the recommended textbooks and other posted reading. There might be some delay in updating the lecture notes. Should you wish to read up ahead of lectures, you may follow the material posted on the Computational Learning Theory course from Michaelmas Term 2018. Please make sure to make use of the most updated material when revising.
Note 2. There will be parts of suggested reading material that you struggle with or may seem not directly related to what we covered in the lecture. I suggest you skip these sections and only return to them once you've understood the material covered in the lecture and want to increase your understanding further.
Note 3. I expect the total number of lecture hours to be about 20. Lectures are scheduled for 24 hours to make it convenient to adjust the timetable.
Lecture Schedule
Date | Topic | Reading |
---|---|---|
14/10/2019 | Setting up the PAC Learning Framework |
Chapter 1.1 (LN) Chapter 1.1 (KV) |
15/10/2019 | PAC Learning Framework |
Chapter 1.2 (LN) Chapter 1.2 (KV) |
17/10/2019 | Intractability of Learning 3-term DNF; PAC Learning |
Chapter 1.3-8 (LN) Chapter 1.3-6 (KV) Valiant's paper |
21/10/2019 | Intractability of Learning 3-term DNF; Occam's Razor |
Chapter 1.6-8, 2 (LN) Chapter 1.5-6, 2 (KV) |
22/10/2019 | Occam's Razor Theorm; VC Dimension |
Chapter 2 (LN) Chapter 2, 3 (KV) |
24/10/2019 | VC Dimension: Sample Complexity Upper Bounds |
Chapter 3 (LN) Chapter 2, 3 (KV) |
28/10/2019 | VC Dimension: Sample Complexity Lower Bounds |
Chapter 3 (LN) Chapter 3 (KV) |
29/10/2019 | Boosting; Adaboost |
Chapter 4 (LN) Adaboost survey Adaboost article |
31/10/2019 | Cryptographic Hardness of Learning |
Chapter 5 (LN) Chapter 6 (KV) |
4/11/2019 | Cryptographic Hardness of Learning; MQ Model |
Chapter 5, 6 (LN) Chapter 8 (KV) |
5/11/2019 | Learning DFAs using MQs + EQs |
Chapter 8 (KV) |
7/11/2019 | Learning MONOTONE-DNF using MQs + EQs Learning in the presence of noise |
Chapter 5 (KV) |
11/11/2019 | SQ & Learning in the presence of noise |
Chapter 5 (KV) |
12/11/2019 | Learning PARITIES is hard in SQ |
Chapter 5 (KV) |
14/11/2019 | Learning Real-Valued Functions; Convex Optimization |
Chapter 10 (MRT) |
18/11/2019 | Learning GLMs |
Chapter 10 (MRT) |
19/11/2019 | Rademacher Complexity and Generalization |
Chapter 3 (MRT) |
21/11/2019 | Online Learning; Perceptron |
Chapter 8 (MRT) |
25/11/2019 | Winnow & Learning with expert advice |
Chapter 8 (MRT) |
26/11/2019 | Learning Decision Trees using MQs (not examinable) |
[Ben Worrell's notes] |
28/11/2019 | Learning Decision Trees using MQs (not examinable) |
|
2/12/2019 | Learning with expert advice; Multiplicative Weight Updates |
Chapter 8 (MRT) |