Generative Modeling with Diffusion and Stochastic Interpolants brings together tools, and methods from probability theory, stochastic processes, differential equations, and machine learning, combined into a practical mathematical toolkit for turning noise into realistic data. Its impact spans a wide range of domains: in imaging, it enables high-fidelity synthesis and editing; in the sciences, it supports simulation and inverse problems; and in audio and language, it provides flexible, controllable generation.
This course is designed to be foundational and focuses on building the mathematics needed to understand and analyze these models. It assumes comfort with calculus, linear algebra, and basic probability, and develops MCMC sampling, stochastic differential equations, and the Fokker–Planck and probability-flow formalisms that govern evolving densities. The course then connects these tools to score-based learning, denoising objectives, and sampling algorithms, supported throughout by concrete computational examples.
Schedule
| Week | Topic | Resources | Assignments |
|---|---|---|---|
| 1 (17-Feb) | Introduction, Course Structure, Sampling | Placement Test | - |
| 2 (24-Feb) | (Fasnacht) | - | - |
| 3 (03-Mar) | |||
| 4 (10-Mar) | |||
| 5 (17-Mar) | |||
| 6 (24-Mar) | |||
| 7 (31-Mar) | |||
| 8 (7-Apr) | |||
| 9 (14-Apr) | |||
| 10 (21-Apr) | |||
| 11 (28-Apr) | |||
| 12 (05-May) | |||
| 13 (12-May) | |||
| 14 (19-May) | |||
| 15 (26-May) |
Contact
Lecturer
Prof. Dr. Ivan Dokmanić: ivan.dokmanic@unibas.ch
Teaching assistants
Till Muser: till.muser@unibas.ch
Michele Bortolasi: michele.bortolasi@unibas.ch
Lorenzo Baldassari: lorenzo.baldassari@unibas.ch
Class and Location
Lectures — Tuesday @ 12:15am in Spiegelgasse 1, Seminarraum 00.003
Exercise Sessions — Thursday @ 14.15am in Spiegelgasse 5, Seminarraum 05.001