Deep Learning

Columbia University - Spring 2020

Class is held in Mudd 1127, Mon and Wed 4:10-5:25pm

Office hours (Monday-Friday)

Monday 3-4pm, CEPSR 620/Video call: Lecturer, Iddo Drori

Tuesday 11-12pm, TA room/Video call: Course Assistant, Chengkuan Chen

Wednesday 2-3pm, TA room/Video call: Course Assistant, Andrew Stirn

Thursday 11-12pm, TA room/Video call: Course Assistant, Shashwat Verma

Friday 10-11am, TA room/Video call: Course Assistant, Dhruv Chamania

First Day of Classes (Tuesday, January 21)

Lecture 1 (Wednesday, January 22): Introduction

Lecture 2 (Monday, January 27): Forward and Backpropagation

Lecture 3 (Wednesday, January 29): Optimization

Competition (Friday, January 31 - Monday, March 16)

Lecture 4 (Monday, February 3): CNNs

Lecture 5 (Wednesday, February 5): RNNs

Lecture 6 (Monday, February 10): Transformers

Lecture 7 (Wednesday, February 12): GNNs

Lecture 8 (Monday, February 17): GANs

Lecture 9 (Wednesday, February 19): VAEs

Lecture 10 (Monday, February 24): Reinforcement Learning

Lecture 11 (Wednesday, February 26): Reinforcement Learning

Lecture 12 (Monday, March 2): Deep Reinforcement Learning

Lecture 13 (Wednesday, March 4): Deep Reinforcement Learning

No classes (Monday, March 9)

Lecture 14 (Wednesday, March 11): Deep Learning in Games

Spring Recess (Monday-Friday, March 16-20)

No classes (Monday, March 23)

No classes (Wednesday, March 25)

Lecture 15 (Monday, March 30): Deep Learning for AutoML

Lecture 16 (Wednesday, April 1): Deep Learning for Autonomous Driving

Lecture 17 (Monday, April 6): Fairness and Privacy for Deep Learning

Lecture 18 (Wednesday, April 8): Deep Learning for Protein Structure Prediction

Lecture 19 (Monday, April 13): Deep Learning for PSP and Medical Imaging

Lecture 20 (Wednesday, April 15): Information Theory for Deep Learning

Lecture 21 (Monday, April 20): Deep Learning and Quantum Computation

Lecture 22 (Wednesday, April 22): Deep Learning and Quantum Computation, TensorFlow Quantum

Lecture 23 (Monday, April 27): Semi-Supervised Deep Learning

Lecture 24 (Wednesday, April 29): Brain Graphs, Deep Graph Library

Lecture 25 (Monday, May 4): Project Presentations
Session 1: Deep Reinforcement Learning
Session 2: Combinatorial Optimization
Session 3: Semi-Supervised Learning
Session 4: Data Dependent Priors
Session 5: GANs
Session 6: Applications: Bioinformatics, NLP, Cyber, Graphics
Session 7: Spatial-Temporal GNNs

Last Day of Classes (Monday, May 4)