2021-01-04 09:36:09 +01:00
Welcome ...
============================
2021-04-11 07:51:16 +02:00
Welcome to the _Physics-based Deep Learning Book_ 👋
2021-01-04 09:36:09 +01:00
2021-03-15 14:05:20 +01:00
**TL;DR**:
This document targets a variety of combinations of physical simulations with deep learning.
2021-01-04 09:36:09 +01:00
As much as possible, the algorithms will come with hands-on code examples to quickly get started.
2021-04-11 14:17:03 +02:00
Beyond standard _supervised_ learning from data, we'll look at _physical loss_ constraints,
more tightly coupled learning algorithms with _differentiable simulations_ , as well as extensions such
as reinforcement learning and uncertainty modeling.
2021-01-04 09:36:09 +01:00
2021-01-26 06:04:57 +01:00
2021-04-11 07:51:16 +02:00
```{figure} resources/teaser.jpg
2021-01-04 12:34:34 +01:00
---
height: 220px
name: pbdl-teaser
---
2021-04-11 07:51:16 +02:00
Some visual examples of numerically simulated time sequences. In this book, we aim for algorithms that use neural networks alongside numerical solvers.
2021-01-04 12:34:34 +01:00
```
2021-01-31 05:13:00 +01:00
## Coming up
2021-01-04 12:34:34 +01:00
2021-04-11 07:51:16 +02:00
As a _sneak preview_ , in the next chapters will show:
2021-01-04 09:36:09 +01:00
2021-02-15 09:04:09 +01:00
- How to train networks to infer fluid flows around shapes like airfoils in one go, i.e., a _surrogate model_ that replaces a traditional numerical simulation.
2021-01-04 09:36:09 +01:00
2021-04-11 07:51:16 +02:00
- How to use model equations as residuals to train networks that represent solutions, and how to improve upon these residual constraints by using _differentiable simulations_ .
2021-01-04 09:36:09 +01:00
2021-04-11 07:51:16 +02:00
- How to more tightly interact with a full simulator for _inverse problems_ . E.g., we'll demonstrate how to circumvent the convergence problems of standard reinforcement learning techniques by leveraging simulators in the training loop.
2021-01-04 09:36:09 +01:00
2021-02-15 09:04:09 +01:00
This _book_ , where "book" stands for a collection of texts, equations, images and code examples,
2021-01-04 09:36:09 +01:00
is maintained by the
2021-04-11 14:17:03 +02:00
[TUM Physics-based Simulation Group ](https://ge.in.tum.de ). Feel free to contact us
if you have any comments, e.g., via [old fashioned email ](mailto:i15ge@cs.tum.edu ).
2021-01-04 09:36:09 +01:00
If you find mistakes, please also let us know! We're aware that this document is far from perfect,
and we're eager to improve it. Thanks in advance!
2021-01-04 12:34:34 +01:00
This collection of materials is a living document, and will grow and change over time.
2021-01-31 05:13:00 +01:00
Feel free to contribute 😀
2021-01-04 12:34:34 +01:00
We also maintain a [link collection ](https://github.com/thunil/Physics-Based-Deep-Learning ) with recent research papers.
2021-02-15 09:04:09 +01:00
```{admonition} Executable code, right here, right now
2021-01-04 12:34:34 +01:00
:class: tip
We focus on jupyter notebooks, a key advantage of which is that all code examples
2021-04-11 07:51:16 +02:00
can be executed _on the spot_ , with your browser. You can modify things and
2021-01-04 12:34:34 +01:00
immediately see what happens -- give it a try...
< br > < br >
Oh, and it's great because it's [literate programming ](https://en.wikipedia.org/wiki/Literate_programming ).
```
2021-04-11 14:17:03 +02:00

2021-01-04 12:34:34 +01:00
2021-01-04 09:36:09 +01:00
## Thanks!
2021-04-11 09:08:07 +02:00
This project would not have been possible without the help of many people who contributed. Thanks to everyone 🙏 Here's an alphabetical list:
2021-01-04 09:36:09 +01:00
2021-01-26 06:04:57 +01:00
- [Philipp Holl ](https://ge.in.tum.de/about/ )
2021-04-11 09:08:07 +02:00
- [Georg Kohl ](https://ge.in.tum.de/about/georg-kohl/ )
- [Maximilian Mueller ](https://ge.in.tum.de/about/ )
2021-01-26 06:04:57 +01:00
- [Patrick Schnell ](https://ge.in.tum.de/about/patrick-schnell/ )
- [Nils Thuerey ](https://ge.in.tum.de/about/n-thuerey/ )
- [Kiwon Um ](https://ge.in.tum.de/about/kiwon/ )
2021-01-12 04:50:42 +01:00
2021-01-04 12:34:34 +01:00