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 | Exercise Sessions | Resources | Assignments |
|---|---|---|---|---|
| 1 (17-Feb) | Lecture notes | Math Recap Test | Placement Test | - |
| - (24-Feb) | (Fasnacht) | (Fasnacht) | - | - |
| 2 (03-Mar) | Lecture notes | Solutions Placement Test | - | |
| 3 (10-Mar) | Solutions Ex. Sheet 1 | Ex. Sheet 2 | - | |
| 4 (17-Mar) |
Lecture 4 ctd. (using previous week's notes) |
Solutions Ex. Sheet 2 | - | |
| 5 (24-Mar) | Lecture notes | Midterm 1 (March 26th, 14:15-16:00), Kollegienhaus - Hörsaal 114 |
Ex. Sheet 3 (midterm 1 recap sheet) solved | - |
| 6 (31-Mar) | Lecture notes | Ex. Sheet 4 | - | |
| 7 (7-Apr) | Lecture notes | |||
| 8 (14-Apr) | ||||
| 9(21-Apr) | ||||
| 10 (28-Apr) | ||||
| 11 (05-May) | Midterm 2 (May 7th, 14:15-16:00), Kollegienhaus - Hörsaal 118 |
|||
| 12 (12-May) | ||||
| 13 (19-May) | ||||
| 14 (26-May) |
Performance Assessment
The course features two midterms (20% of the grade each), a final exam (30%), and a project (30%).
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