Lecture Number | Date | Topic | Slides | Readings |
---|---|---|---|---|
1 | 5/2/2022 | Logistics and Intro, Perceptron | PDF, PDF | Lecture 1 of Yaoliang's notes UML Section 9.1 ESL Section 4.5 |
2 | 5/4/2022 | Perceptron continued, Linear Regression | UML Section 9.2, 11.2 ESL Section 3.2, 3.4, 7.10 ISL Section 3.1-3.2, 5.1, 6.2 Calculus derivation |
|
3 | 5/9/2022 | Finish Linear Regression | Same as last lecture | |
4 | 5/11/2022 | k-Nearest Neighbour Classification, Logistic Regression | PDF, PDF | UML Section 19 ESL Section 2.3.2, 13.3 ISL Section 2.2 UML Section 9.3 ESL Section 4.4 ISL Section 4.3 |
5 | 5/16/2022 | Finish Logistic Regression | Last lecture's logistic regression content | |
6 | 5/18/2022 | Hard-Margin Support Vector Machines | UML Section 15 ESL Section 12.1-12.3 ISL Section 9.1-9.2 |
|
7 | 5/25/2022 | Soft-Margin Support Vector Machines, start Kernels | Last lecture's SVM content UML Section 16 ESL Section 12.3 ISL Section 9.3 |
|
8 | 5/29/2022 | Finish Kernels, start Decision trees | Last lecture's Kernels content UML Section 18 ESL Section 9.2 ISL Section 8.1 |
|
9 | 5/31/2022 | Finish Decision trees, Bagging | Last lecture's Decision Tree content UML Section 10 ESL Section 8.2, 8.7, 10 ISL Section 8.2 |
|
10 | 6/6/2022 | Boosting | Last lecture's Boosting content | |
11 | 6/8/2022 | Multilayer Perceptrons | DL Section 6 D2L Section 4 UML Section 20 ISL Section 10.1, 10.2, 10.7 3Blue1Brown videos on backprop: 1, 2 |
|
12 | 6/13/2022 | Deep Networks | DL Section 7, 8 D2L Section 5, 11 An overview of gradient descent optimization algorithms, by Sebastian Ruder |
|
13 | 6/15/2022 | Optimization, Convolutional Neural Networks | DL Section 9 D2L Section 6, 7 ISL Section 10.3 |
|
14 | 6/20/2022 | Convolutional Neural Networks Continued | DL Section 9 D2L Section 6, 7 ISL Section 10.3 |
|
15 | 6/22/2022 | Recurrent Neural Networks | DL Section 10 D2L Section 8, 9 ISL Section 10.5 |
|
16 | 6/27/2022 | k-Means and Gaussian Mixture Models |
UML Section 22.2, 24.4 ESL Section 6.8, 8.5, 14.3 ISL Section 10.3 |
|
17 | 6/29/2022 | Finish GMMs, Autoencoders |
DL Section 14, 20 Building Autoencoders in Keras, by Francois Chollet An Introduction to Variational Autoencoders, by Diederik Kingma and Max Welling |
|
18 | 7/4/2022 | Variational Autoencoders | Same as last time | |
19 | 7/6/2022 | Generative Adversarial Networks |
DL Section 20 D2L Section 17 |
|
20 | 7/11/2022 | Robustness | Adversarial Robustness - Theory and Practice by Zico Kolter and Aleksander Madry | |
21 | 7/13/2022 | Privacy | Notes | |
22 | 7/18/2022 | Attention | The Annotated Transformer, by Sasha Rush D2L Section 10 Attention Is All You Need Improving Language Understanding with Unsupervised Learning BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding Better Language Models and Their Implications Language Models are Few-Shot Learners |
|
23 | 7/20/2022 | Ethics | Private traits and attributes are predictable from digital records of human behavior Sharing learnings about our image cropping algorithm Gender Shades Machine Bias: There’s software used across the country to predict future criminals. And it’s biased against blacks. |
|
24 | 7/25/2022 | Flows | Video |