minor cleanup
This commit is contained in:
37
intro.md
37
intro.md
@@ -3,11 +3,11 @@ Welcome ...
|
|||||||
|
|
||||||
Welcome to the Physics-based Deep Learning Book 👋
|
Welcome to the Physics-based Deep Learning Book 👋
|
||||||
|
|
||||||
**TL;DR**: This document targets
|
**TL;DR**:
|
||||||
a variety of combinations of physical simulations with deep learning.
|
This document targets a variety of combinations of physical simulations with deep learning.
|
||||||
As much as possible, the algorithms will come with hands-on code examples to quickly get started.
|
As much as possible, the algorithms will come with hands-on code examples to quickly get started.
|
||||||
Beyond standard _supervised_ learning from data, we'll look at loss constraints, and
|
Beyond standard _supervised_ learning from data, we'll look at _physical loss_ constraints, and
|
||||||
more tightly coupled learning algorithms with differentiable simulations.
|
more tightly coupled learning algorithms with _differentiable simulations_.
|
||||||
|
|
||||||
|
|
||||||
```{figure} resources/teaser.png
|
```{figure} resources/teaser.png
|
||||||
@@ -90,47 +90,22 @@ See also... Test link: {doc}`supervised`
|
|||||||
- finish pictures...
|
- finish pictures...
|
||||||
|
|
||||||
|
|
||||||
## TODOs , Planned content
|
## Other planned content
|
||||||
|
|
||||||
Loose collection of notes and TODOs:
|
|
||||||
|
|
||||||
General physics & dl , intro & textual overview
|
|
||||||
|
|
||||||
- Intro phys loss example, parabola example
|
|
||||||
|
|
||||||
Supervised simple starting point
|
Supervised simple starting point
|
||||||
|
|
||||||
- AIAA supervised learning , idp_weissenov/201019-upd-arxiv-v2/ {cite}`thuerey2020deepFlowPred`
|
- add surrogates for shape opt?
|
||||||
skepticism? , started colab -> https://colab.research.google.com/drive/11KUe5Ybuprd7_qmNTe1nvQVUz3W6gRUo
|
|
||||||
torch version 1.7 [upd from Liwei?]
|
|
||||||
|
|
||||||
- surrogates, shape opt?
|
|
||||||
|
|
||||||
Physical losses
|
Physical losses
|
||||||
|
|
||||||
- vs. PINNs [alt.: neural ODEs , PDE net?] , all using GD (optional, PINNs could use BFGS)
|
|
||||||
[PINNs], phiflow example -> convert to colab
|
|
||||||
|
|
||||||
- PINNs -> are unsupervised a la tompson; all DL NNs are "supervised" during learning, unsup just means not precomputed and goes through function
|
- PINNs -> are unsupervised a la tompson; all DL NNs are "supervised" during learning, unsup just means not precomputed and goes through function
|
||||||
|
|
||||||
- add image | NN | <> | Loss | , backprop; (bring back every section, add variants for other methods?)
|
|
||||||
|
|
||||||
- discuss CG solver, tompson as basic ''unsupervisedd'' example?
|
- discuss CG solver, tompson as basic ''unsupervisedd'' example?
|
||||||
|
|
||||||
Diff phys, start with overview of idea: gradients via autodiff, then run GD
|
Diff phys, start with overview of idea: gradients via autodiff, then run GD
|
||||||
|
|
||||||
- illustrate and discuss gradients -> mult. for chain rule; (later: more general PG chain w func composition)
|
- illustrate and discuss gradients -> mult. for chain rule; (later: more general PG chain w func composition)
|
||||||
|
|
||||||
- Differentiable Physics (w/o network) , {cite}`holl2019pdecontrol`
|
|
||||||
-> phiflow colab notebook good start, but needs updates (see above Jan2)
|
|
||||||
|
|
||||||
- SOL_201019-finals_Solver-in-the-Loop-Main-final.pdf , {cite}`um2020sol`
|
|
||||||
numerical errors, how to include in jupyter / colab?
|
|
||||||
|
|
||||||
- ICLR_190925-ICLR-final_1d8cf33bb3c8825e798f087d6cd35f2c7c062fd4.pdf alias
|
|
||||||
PDE control, control focused
|
|
||||||
https://github.com/holl-/PDE-Control -> update to new version?
|
|
||||||
|
|
||||||
beyond GD: re-cap newton & co
|
beyond GD: re-cap newton & co
|
||||||
|
|
||||||
Phys grad (PGs) as fundamental improvement, PNAS case; add more complex one?
|
Phys grad (PGs) as fundamental improvement, PNAS case; add more complex one?
|
||||||
|
|||||||
@@ -68,9 +68,9 @@ is highly beneficial for DL to use them as much as possible.
|
|||||||
```{admonition} Goals of this document
|
```{admonition} Goals of this document
|
||||||
:class: tip
|
:class: tip
|
||||||
Thus, the key aspects that we want to address in the following are:
|
Thus, the key aspects that we want to address in the following are:
|
||||||
- explain how to use DL,
|
- explain how to use deep learning techniques,
|
||||||
- and how to combine it with existing knowledge of physics and simulations,
|
- how to combine them with **existing knowledge** of physics,
|
||||||
- **without throwing away** all existing numerical knowledge and techniques.
|
- without **throwing away** our knowledge about numerical methods.
|
||||||
```
|
```
|
||||||
|
|
||||||
Thus, we want to build on all the powerful techniques that we have
|
Thus, we want to build on all the powerful techniques that we have
|
||||||
|
|||||||
Reference in New Issue
Block a user