Date Lecture Logistics
9/8 Lecture 1: Introduction
[ slides ]
9/13 Lecture 2: Basics of Deep Learning
[ slides | video ]
Scribe duties assignment out
Lab 0 Tutorial
Efficient Inference
9/15 Lecture 3: Pruning and Sparsity (Part I)
[ slides | video | demo ]
Lab 1 out
Lab 0 due (not counted to final grade)
9/20 Lecture 4: Pruning and Sparsity (Part II)
[ slides | video | video (zoom) ]
9/22 Lecture 5: Quantization (Part I)
[ slides | video | video (zoom) ]
9/27 Lecture 6: Quantization (Part II)
[ slides | video | video (zoom) ]
Lab 2 out
9/29 Lecture 7: Neural Architecture Search (Part I)
[ slides | video (zoom) ]
10/4 Lecture 8: Neural Architecture Search (Part II)
[ slides | video | video (zoom) ]
10/6 Lecture 9: Neural Architecture Search (Part III)
[ slides | video (zoom) ]
Lab 1 due
Paper review assignment out
List of final projects out
10/11 Student Holiday — No Class
10/13 Lecture 10: Knowledge Distillation
[ slides | video | video (zoom) ]
10/18 Lecture 11: MCUNet - Tiny Neural Network Design for Microcontrollers
[ slides | video | video (zoom) ]
Lab 2 due
10/20 Lecture 12: Paper Reading Presentation
[ slides ]
Paper reading presentation due
Efficient Training and System Support
10/25 Lecture 13: Distributed Training and Gradient Compression (Part I)
[ slides | video | video (zoom) ]
Submit project selection (or proposal)
Midterm Evaluation Form out
Lab 3 out
10/27 Lecture 14: Distributed Training and Gradient Compression (Part II)
[ slides | video | video (zoom) ]
11/1 Lecture 15: On-Device Training and Transfer Learning (Part I)
[ slides | video | video (zoom) ]
11/3 Lecture 16: On-Device Training and Transfer Learning (Part II)
[ slides | video | video (zoom) ]
11/8 Lecture 17: TinyEngine - Efficient Training and Inference on Microcontrollers
[ slides | video | video (zoom) ]
Lab 4 out
Application-Specific Optimizations
11/10 Lecture 18: Efficient Point Cloud Recognition
[ slides | video | video (zoom) ]
Lab 3 due
11/15 Lecture 19: Efficient Video Understanding and GANs
[ slides | video | video (zoom) ]
11/17 Lecture 20: Efficient Transformers
[ slides | video | video (zoom) ]
Quantum ML
11/22 Lecture 21: Basics of Quantum Computing
[ slides | video | video (zoom) ]
Lab 4 due
11/24 Thanksgiving — No Class
11/29 Lecture 22: Quantum Machine Learning
[ slides | video (zoom) ]
12/1 Lecture 23: Noise Robust Quantum ML
[ slides | video (zoom) ]
Final project presentation out
12/6 Lecture 24: Final Project Presentation
[ slides ]
12/8 Lecture 25: Final Project Presentation
[ slides ]
12/13 Lecture 26: Course Summary & Guest Lecture
[ slides | video | video (zoom) ]
Final project report due