Event Type | Date | Description | Course Materials |
---|---|---|---|
Lecture 1 | Tuesday Jan 16 |
Course Introduction Course logistics Supervised Learning |
[slides]
|
Lecture 2 | Thursday Jan 19 |
Python and Numpy Python Reviews Numpy |
[slides] Python and Numpy tutorials Getting started with TensorFlow |
Lecture 3 | Tuesday Jan 23 |
Supervised Learning Data and Label Loss Function Training Algorithms Overfitting and Regularization |
[slides] Reading (optional): G+B+C, Chapter 5 |
Lecture 4 | Thursday Jan 25 |
Intro to TensorFlow More on Numpy Computational Graph Execution Order |
[slides] Reading (optional): TF Mechanics 101 |
Lecture 5 | Tuesday Jan 30 |
Supervised Learning Training Algorithms Overfitting and Regularization |
[slides] Reading (optional): G+B+C, Chapter 5 |
Lecture 6 | Thursday Feb 1st |
TensorFlow Basics Computational Graph Execution Models Variables and Scopes |
[slides] |
Assignment 1 | Friday Feb 2st |
Image Classification Due: March 2nd |
[Write up] |
Lecture 7 | Tuesday Feb 6th |
Feed-forward Neural Network Feed-forward networks Activation Functions Back-propagation Regularization Techniques Augmented Connections |
[slides] Reading (optional): G+B+C, Chapter 7, 8 |
Lecture 8 | Thursday Feb 8th |
TensorFlow Basics Saving and Loading Variables Feed-dict |
[slides] |
Lecture 8 | Tuesday Feb 13th |
Convolutional Neural Network The Convolution Operation |
[slides] Reading (optional): G+B+C, Chapter 9 |
Lecture 9 | Tuesday Feb 20th |
Convolutional Neural Network To be updated! |
[slides] Reading (optional): G+B+C, Chapter 9 |
Lecture 10 | Tuesday Feb 22th |
Coding a Neural Network in TF |
[slides] |
Lecture 11 | Tuesday Feb 27th |
Coding a Neural Network in TF |
[slides] |
Lecture 12 | Tuesday Mar 1st |
Dynamic Graphs in TF Coding dropout and batchnorm with tf.cond |
[slides] |
Lecture 13 | Tuesday Mar 5th |
Dynamic Graphs in TF More on batch_norm's implementation with tf.cond tf.while_loop |
[slides] |
Lecture 14 | Thursday Mar 7th |
Recurrent Neural Networks RNNs as a composite of functions Inputs, Outputs, Hidden States |
[slides] Reading (optional): G+B+C, Chapter 10 |
Lecture 15 | Tuesday Mar 12th |
Recurrent Neural Networks Case study: sequence to sequence models |
[slides] Reading (optional): G+B+C, Chapter 10 |
Lecture 16 | Tuesday Mar 19th |
Coding Recurrent Neural Networks Using tf.while_loop |
[slides] |
Assignment 2 | Friday Feb 2st |
(Fake) Machine Translation Due: April 12th Extended to: April 15th |
[Write up] |
Lecture 17 | Thursday Mar 29th |
Coding Recurrent Neural Networks Attention |
[slides] |
Lecture 18 | Thursday Apr 1st |
Reinforcement Learning State, Action, Reward Trajectory Expectation Objective |
[slides] |
Lecture 19 | Thursday Apr 3rd |
Reinforcement Learning Reward Functions Policy Network Policy Gradient |
[slides] |
Lecture 20 | Thursday Apr 5th |
Reinforcement Learning REINFORCE equation Baseline function |
[slides] |
Lecture 21 | Tuesday Apr 10th |
Implementing REINFORCE Leverage Auto-differentiation for REINFORCE Manipulate rewards for baseline Baseline and Temporal Structure |
[slides] |
Assignment 3 | Friday Apr 13th |
Pong with Deep Reinforcement Learning Due: Apr 27th Extended to: April 30th |
[Write up] |
Web template by Andrej Karpathy