Schedule is subject to change
Week | Date | Topic | Readings (ⓘ=recommended supplemental) |
---|---|---|---|
1 | Jan 17 | Course overview and required tools |
|
1 | Jan 19 | Background and motivation | |
2 | Jan 24 | Mathematical foundations: binary and threshold logic | |
2 | Jan 26 | Perceptron | |
3 | Jan 31 | Perceptron learning | |
3 | Feb 02 | Basic layered networks | |
4 | Feb 07 | Mathematical foundations: differential calculus | |
4 | Feb 09 | Mathematical foundations: algorithmic differentiation | |
5 | Feb 14 | Backpropogation | |
5 | Feb 16 | Mathematical foundations: linear algebra |
|
6 | Feb 21 | Machine learning basics |
|
6 | Feb 23 | Feedforward neural networks |
|
7 | Feb 28 | Feedforward neural network language models | |
7 | Mar 02 | Regularization |
|
8 | Mar 07 | No class | |
8 | Mar 09 | Midterm exam | |
9 | Mar 14 | Optimization |
|
9 | Mar 16 | Convolutional neural networks |
|
10 | Mar 21 | Spring Break | |
10 | Mar 23 | Spring Break | |
11 | Mar 28 | Recurrent neural networks |
|
11 | Mar 30 | Autoencoders |
|
12 | Apr 04 | LSTMs and GRUs | |
12 | Apr 06 | Encoder-decoder |
|
13 | Apr 11 | Attention mechanism | |
13 | Apr 13 | Multilingual machine translation | |
14 | Apr 18 | Multimodal NNs |
|
14 | Apr 20 | OCR | |
15 | Apr 25 | WMT NMT shared task | |
15 | Apr 27 | WMT NMT shared task | |
16 | May 02 | Final exam |