Exploring the intersection of physics simulations and modern AI / deep learning techniques
This course explains how to combine AI / deep learning techniques and numerical simulation algorithms to simulate, reconstruct and estimate materials such as fluids and deformable objects. In particular, this course will focus on advanced deep learning concepts such as generative / foundation models and time series prediction, with possible applications in many fields, from engineering over medical to computer graphics and vision.
Lectures: Weekly
Exercises/Homework: Weekly coding
assignments based on Jupyter notebooks and Python
| Topic | Slides | Recording |
|---|---|---|
| Introduction | Lecture 01 | Recording |
| Supervised Learning | Lecture 02 | Recording |
| Architectures, Differentiable Physics I | Lecture 03a | Recording |
| Differentiable Physics II | Lecture 03b | Recording |
| Differentiable Physics II (cont'd) | Recording | |
| Graph-based NNs I | Lecture 04a | Recording |
| Graph-based NNs II | Lecture 04b | Recording |
| Graph-based NNs III | Lecture 04c | Recording |
| SBI and Generative Models I | Lecture 05a | Recording |
| SBI and Generative Models II | Lecture 05b | Recording |
| Reinforcement Learning | Lecture 06 | Recording |
| Foundation Models, Conclusions | Lecture 07 | Recording |
| Week | Exercise |
|---|---|
| Week 1 | ADL4P Ex1 - Introduction to Phiflow |
| Week 2 | ADL4P Ex2 - Convergence rate and Momentum |
| Week 3 | ADL4P Ex3 - Sphere Packing |
| Week 4 | ADL4P Ex4 - Supervised Network Training |
| Week 5 | ADL4P Ex5 - Manual Differentiation |
| Week 6 | ADL4P Ex6 - Auto Differentiation |
| Week 7 | ADL4P Ex7 - Optimal Path |
| Week 8 | ADL4P Ex8 - GNNs |
| Week 9 | ADL4P Ex9 - Diffusion |
| Week 10 | ADL4P Ex10 - Kuramoto Sivashinsky Simulator |
| Week 11 | ADL4P Ex11 - Kuramoto Sivashinsky Learning |
Course Instructor
Course Instructor
Course Instructor
Course Instructor
Teaching Assistant
Teaching Assistant
Teaching Assistant