pbdl-book/intro.md

68 lines
2.9 KiB
Markdown
Raw Normal View History

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
![Divider](resources/divider3.jpg)
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