| Event | Date | Description | Course Materials |
|---|---|---|---|
| Jan 10 Week 1 | No class | Set up Tensorflow Suggested Readings: Nothing in particular, but you're welcome to read anything you want. | |
| Lecture | Jan 12 | Overview of Tensorflow Why Tensorflow? Graphs and Sessions | Slides Lecture note |
| To do | Jan 12 | Check out TensorBoard | |
| Lecture | Jan 17 Week 2 | Operations Basic operations, constants, variables Control dependencies Data pipeline TensorBoard | Slides Lecture note |
| Workshop | Jan 19 | Linear and Logistic Regression Tensorflow's Optimizers tf.data Example: Birth rate - life expectancy, MNIST dataset | Slides Lecture note |
| A1 released | Jan 19 | Assignment #1 released | Assignment 1 |
| Lecture | Jan 24 Week 3 | Eager execution Guest lecture by Akshay Agrawal (TensorFlow team) Example: word2vec, linear regression | Slides Lecture note |
| Lecture | Jan 26 | Variable sharing and managing experiments Interfaces Name scope, variable scope Saver object, checkpoints Autodiff Example: word2vec | Slides Lecture note |
| A1 Due | Jan 31 | Assignment #1 due | |
| Lecture | Jan 31 Week 4 | Introduction to ConvNet | Slides Lecture note We will be using CS231N's wonderful note |
| Lecture | Feb 2 | No class | |
| A2 released | Feb 7 | Assignment #2 released | Assignment 2 |
| Lecture | Feb 7 | Convnet in TensorFlow Example: image classification | Slides Lecture note |
| Lecture | Feb 9 Week 5 | Convolutional Neural Networks Discussion of Assignment #2 Example: Style Transfer | Slides |
| Feb 14 Week 6 | GANs Guest lecture by Alec Radford (Research Scientist at OpenAI) | Per Alec's request, slides + code are only available to students in the class | |
| Lecture | Feb 16 | Variational Auto-Encoders Guest lecture by Danijar Hafner (Google Brain, UCL) | Slides |
| A2 Due | Feb 20 | Assignment #2 due | Lecture | Feb 21 Week 7 | Recurrent Neural Networks Example: Character-level Language Modeling | Slides Lecture note |
| Lecture | Feb 23 | Seq2seq with Attention Example: Neural machine translation | Slides |
| Lecture | Feb 28 Week 8 | Beyond RNNs: Transformer, Tensor2Tensor Guest lecture by Lukasz Kaiser | Slides Code |
| A3 released | Mar 2 | Assignment #3 released | Assignment 3 |
| Mar 2 | Dialogue agents | Slides | |
| Lecture | Mar 7 Week 9 | Reinforcement Learning in Tensorflow Guest lecture by Frederik Ebert | Slides |
| Lecture | Mar 9 | Keras Guest lecture by François Chollet (Deep learning researcher at Google, author of Keras) | Slides |
| A3 Due | Mar 15 | Assignment #3 due | |
| Demo | Mar 16 | Demo |