Schedule


* = optional reading

Date Topic Readings / Videos Assignments
16 Oct

Introduction

17 Oct

Exercise 01

Assignment 0: Why Generative Models
23 Oct

Graphical Models & Monte Carlo Methods

reading
24 Oct

Exercise 02

Assignment 1: Probability Review
30 Oct

Energy-based Models & RBMs

reading
06 Nov

Variational Autoencoders

reading
07 Nov

Exercise 03

Assignment 2: MCMC & Gibbs Sampling
13 Nov

Generative Adversarial Networks

reading
14 Nov

Exercise 04

Assignment 3: Variational Autoencoders
20 Nov

Evaluating Generative Models

  • Selected resources
reading
21 Nov

Exercise 05

Assignment 4: GANs
27 Nov

Advanced VAEs and GANs

  • Selected resources
reading
28 Nov

Exercise 06

Assignment 5: Evaluation & Conditional Models
04 Dec

Autoregressive Models & LLMs

  • Selected resources
reading
05 Dec

Exercise 07

Assignment 6: VQVAEs
11 Dec

Normalizing Flows

  • Selected resources
reading
12 Dec

Exercise 08

Assignment 7: (Latent) Autoregressive Models
18 Dec

Score-based Models

  • Selected resources
reading
19 Dec

Exercise 09

Assignment 8: Flows
08 Jan

Denoising Diffusion Models

  • Selected resources
reading
09 Jan

Exercise 10

Assignment 9: Score-based Models
15 Jan

Stochastic Differential Equations

  • Selected resources
reading
16 Jan

Exercise 11

Assignment 10: Guided Diffusion
22 Jan

Text-to-Image Generative Models

  • Selected resources
reading
23 Jan

Exercise 12

Assignment 11: Flow Matching