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
  • Quiz 3
8 02/03 Distillation, Consistency Models & Flow Maps
  • HW 2 (15%) Due 02/03 Tue
9 02/05 Guest Lecture: Q&A with Max Simchowitz, Diffusion & Flow for Robotics, Control & Decision Making
  • Quiz 4
10 02/10 SOTA Diffusion/Flow Models for Image Generation
  • Quiz 5
11 02/12 Guest Lecture: Linqi (Alex) Zhou from Luma AI
  • HW 3 (20%) Due 02/13 Fri
12 02/17 Discrete Diffusion & Masked Diffusion
  • Quiz 6
13 02/19 Discrete Flow Matching & Edit Flow
  • Quiz 7
14 02/24 Final Poster Presentation
  • Final Presentation (15%) Poster submission due 02/23 Mon
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