Event | Date | Description | Course Materials | |
---|---|---|---|---|
Jan 11 Week 1 |
No class |
Set up Tensorflow Suggested Readings: Nothing in particular, but you're welcome to read anything you want. | ||
Lecture | Jan 13 | Overview of Tensorflow Why Tensorflow? Graphs and Sessions |
[note] [slides] |
|
To do | Jan 13 | Check out TensorBoard | ||
Lecture | Jan 18 Week 2 |
Operations Basic operations, constants, variables Control dependencies Feeding inputs TensorBoard |
[note] [slides] |
|
Workshop | Jan 20 | Linear and Logistic Regression Tensorflow's Optimizers Example: OCR task on MNIST dataset |
[note] [slides] |
|
A1 released | Jan 20 | Assignment #1 released | [A1 handout] [code] |
|
Lecture | Jan 25 Week 3 |
Structure your TensorFlow model Example: word2vec |
Suggested Readings: A lot. See lecture note [note] [slides] |
|
Lecture | Jan 27 | Managing experiments and process data Interfaces Saver object, checkpoints Example: word2vec |
[note] [slides] |
|
A1 Due | Jan 31 | Assignment #1 due | ||
Lecture | Feb 1 Week 4 |
Convolutional Neural Networks Guest lecture by Justin Johnson (Stanford Vision Lab) Example: Neural style translation |
[slides] | |
Lecture | Feb 3 | Convolutional Neural Networks (continued) Example: Autoencoder |
[note] [slides] |
|
A2 released | Feb 8 | Assignment #2 released | [A2 Handout] [code] |
|
Lecture | Feb 8 Week 5 |
Convolutional Neural Networks Guest lecture by Jon Shlens (Google Brain) |
||
Lecture | Feb 10 | Input Pipeline Discussion of Assignment #2 Style Transfer |
[note] [slides] |
|
Feb 15 Week 6 |
No class |
TensorFlow Dev Summit Sign up for campus viewing | ||
Lecture | Feb 17 | Midterm discussion | No slides | |
A2 Due | Feb 20 | Assignment #2 due | Lecture | Feb 22 Week 7 |
Introduction to RNN, LSTM, GRU Example: Character-level Language Modeling |
[slides] |
Lecture | Feb 24 | Convolutional-GRU Guest lecture by Lukasz Kaiser (Google Brain) |
[slides] |
|
Lecture | Mar 1 Week 8 |
Seq2seq with Attention
Example: Chatbot | [slides] | |
A3 released | Mar 2 | Assignment #3 released | [A3 Handout] [code] [Anonymous Chatlog Donation] |
|
Mar 3 | No class | Pete Warden: TensorFlow for Mobile Developers | ||
Lecture | Mar 8 Week 9 |
Seq2seq with Attention (continued) Chatbot: Training and Optimizing |
||
Lecture | Mar 10 | Reinforcement Learning in Tensorflow
Guest lecture by Danijar Hafner (co-author of TensorFlow for Machine Intelligence) |
[slides] | |
A3 Due | Mar 17 | Assignment #3 due | ||
Demo | Mar 17 | Chatbot demo |