Event Type | Date | Description | Course Materials | |
---|---|---|---|---|
Lecture | Tuesday, Sep 3 | Course logistics and overview Historical context |
[slides] [python/numpy tutorial] [software setup for assignments] |
|
Lecture | Thursday, Sep 5 | Image classification and the data-driven approach
|
[slides] [image classification notes] [linear classification notes] |
|
Lecture | Tuesday, Sep 10 | Optimization
|
[slides] |
|
Lecture | Thursday, Sep 12 |
Optimization:
|
[slides] [optimization and sgd notes] |
|
Optional discussion | Friday, Sep 13, 11-12pm, CS 142 | Python setup, Google collab, Basics of Python and Numpy | [Notes] | |
Lecture | Tuesday, Sep 17 |
Learning rate schedules Neural networks |
[slides] |
|
Lecture | Thursday, Sep 19 |
Backpropagation Vector, matrix, and tensor derivatives |
[slides] [backprop notes] handout 1: Vector, Matrix, and Tensor Derivatives handout 2: Derivatives, Backpropagation, and Vectorization [Efficient BackProp] (optional) related: [1], [2], [3] (optional) |
|
Optional discussion | Friday, Sep 20, 11-12pm, CS 142 | Reviewing the chain rule, Applying the chain rule to vectors | ||
Lecture | Tuesday, Sep 24 |
Training neural networks Weight initialization Batch normalization |
||
Lecture | Thursday, Sep 26 |
Training neural networks II Babysitting the learning process Hyperparameter optimization |
||
Optional discussion | Friday, Sep 27, 11-12pm, CS 142 | Vector, Matrix, and Tensor Derivatives | ||
Lecture | Tuesday, Oct 1 |
Project discussion led by TAs Expectations and timeline Overview of projects outlined by the TAs |
||
Lecture | Thursday, Oct 3 |
Training neural networks Ensembles, dropout Convolutional neural neoworks |
||
Optional discussion | Friday, Oct 4, 11-12pm, CS 142 | Batch normalization | ||
Lecture | Tuesday, Oct 8 |
Convnets for spatial localization I Object Detection |
||
Lecture | Thursday, Oct 10 |
Convnets for spatial localization II Image Segmentation |
||
Tuesday, Oct 15 |
No Class, Monday Schedule |
|||
Lecture | Thursday, Oct 17 |
Understanding and visualizing convnets Backprop into image: visualizations |
||
Lecture | Tuesday, Oct 22 |
Neural texture synthesis and style transfer |
||
Lecture | Thursday, Oct 24 |
Understanding and visualizing convnets Backprop into image: visualizations |
||
Lecture | Tuesday, Oct 29 | Neural Texture Synthesis and Style Transfer | ||
Lecture | Thursday, Oct 31 |
Generative AI |
||
Tuesday, Nov 5 |
No class, Election Day |
|||
Lecture | Thursday, Nov 7 | Recurrent Neural Networks | ||
Lecture | Tuesday, Nov 12 | Transformers | ||
Lecture | Thursday, Nov 14 | (TBD) | ||
Lecture | Tuesday, Nov 19 | (TBD) | ||
Lecture | Thursday, Nov 21 | (TBD) | ||
Lecture | Tuesday, Nov 26 | (TBD) | ||
Thursday, Nov 28 | No Class, Thanksgiving Break | |||
Project Presentation | Tuesday, Dec 3 | Group 1 | ||
Project Presentation | Thursday, Dec 5 | Group 2 | ||
Project Presentation | Tuesday, Dec 10 | Group 3 |