Schedule Overview

This is a 7-week half-semester course (Mini 3) meeting Tuesdays and Thursdays for 80 minutes each. The schedule below is tentative and subject to changes.


Office Hours

Kelly hosts regular office hours every week in-person in Gates and virtually on Discord.

  • In-person: Wednesdays 1:00 PM - 2:00 PM, Gates 8th Floor common area near the printer
  • Virtual: Fridays 11:00 AM - 12:00 PM, Discord

Krish also hosts regular office hours in-person in Gates.

  • In-person: Tuesdays 4:00 PM - 5:00 PM, Gates 8th Floor common area near the printer

Lecture Schedule

Below is the tentative schedule of the course (subject to changes).

Lecture Date Topic Resources Deliverables
1 01/13 Basics of Probabilistic & Generative Modeling
📖 View readings
2 01/15 Denoising Diffusion Models
📖 View readings
3 01/16 Sponsor Lecture (Modal): How to train & serve your models on Modal
4 01/20 Score-Based Models
📖 View readings
  • Quiz 1
5 01/22 Flow Matching
📖 View readings
  • HW 1 (15%) Due 01/24 Sat
  • Quiz 2
6 01/27 The Design Space of Diffusion Models & Solvers for Fast Sampling
📖 View readings
7 01/29 Guidance & Controllable Generation
📖 View readings
  • Quiz 3
8 02/03 Guest Lecture: Q&A with Max Simchowitz, Diffusion & Flow for Robotics, Control & Decision Making
9 02/05 SOTA Diffusion/Flow Models for Text-to-Image Generation
📖 View readings
  • Quiz 4
  • HW 2 (15%) Due 02/05 Thur
10 02/10 Distillation, Consistency Models & Flow Maps
📖 View readings
  • Quiz 5
11 02/12 Guest Lecture: Linqi (Alex) Zhou from Luma AI
  • HW 3 (20%) Due 02/15 Sun
12 02/17 Discrete Diffusion & Masked Diffusion
  • Quiz 6
13 02/19 Discrete Flow Matching & Edit Flow
  • Quiz 7
14 02/24 No Class
  • Final Presentation (15%) Poster submission due 02/25 Wed
15 02/26 Final Poster Presentation
  • HW 4 (20%) Due 02/27 Fri

Readings and Resources by Lecture

Below are the related papers and tutorials for each lecture. All readings are optional and meant to be additional resources for you to deepen your understanding. The reading list will be updated throughout the class.

Lecture 1: Basics of Probabilistic & Generative Modeling

Tutorials

Papers

Lecture 2: Denoising Diffusion Models

Tutorials

Papers

Lecture 4: Score-Based SDEs

Tutorials

Papers

Lecture 5: Flow Matching

Tutorials

Papers

Lecture 6: The Design Space of Diffusion Models & Solvers for Fast Sampling

Papers

Lecture 7: Guidance & Controllable Generation

Papers

Lecture 9: SOTA Diffusion/Flow Models for Text-to-Image Generation

Papers

Lecture 10: Distillation, Consistency Models & Flow Maps

Papers