update DP outlook and minor fixes
This commit is contained in:
parent
4807eef435
commit
fe9a853778
@ -104,10 +104,17 @@
|
||||
"\n",
|
||||
"<br>\n",
|
||||
"\n",
|
||||
"---\n",
|
||||
"\n",
|
||||
"---\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Getting started with the implementation\n",
|
||||
"\n",
|
||||
"The following replicates an experiment) from [Solver-in-the-loop: learning from differentiable physics to interact with iterative pde-solvers](https://ge.in.tum.de/publications/2020-um-solver-in-the-loop/) {cite}`holl2019pdecontrol`, further details can be found in section B.1 of the [appendix](https://arxiv.org/pdf/2007.00016.pdf) of the paper.\n",
|
||||
"\n",
|
||||
"First, let's download the prepared data set (for details on generation & loading cf. https://github.com/tum-pbs/Solver-in-the-Loop), and let's get the data handling out of the way, so that we can focus on the _interesting_ parts..."
|
||||
]
|
||||
},
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -1,14 +1,14 @@
|
||||
Summary and Discussion
|
||||
=======================
|
||||
|
||||
The previous sections have explained the differentiable physics approach for deep learning, and have given a range of examples: from a very basic gradient calculation, all the way to complex learning setups powered by complex simulations. This is a good time to pause and take a step back, to take a look at what we have: in the end, the _differentiable physics_ component of these approaches is not too complicated. It's largely based on existing numerical methods, with a focus on efficiently using those methods to not only do a forward simulation, but also to compute gradient information. What is primarily exciting in this context are the implications that arise from the combination of these numerical methods with deep learning.
|
||||
The previous sections have explained the _differentiable physics_ approach for deep learning, and have given a range of examples: from a very basic gradient calculation, all the way to complex learning setups powered by advanced simulations. This is a good time to take a step back and evaluate: in the end, the differentiable physics components of these approaches are not too complicated. They are largely based on existing numerical methods, with a focus on efficiently using those methods not only to do a forward simulation, but also to compute gradient information. What is primarily exciting in this context are the implications that arise from the combination of these numerical methods with deep learning.
|
||||
|
||||

|
||||
|
||||
## Integration
|
||||
|
||||
Most importantly, training via differentiable physics allows us to seamlessly bring the two fields together:
|
||||
we can obtain _hybrid_ methods, that use the best numerical methods that we have at our disposal for the simulation itself, as well as for the training process. We can then use the trained model to improve forward or backward solves. Thus, in the end, we have a solver that combines a _traditional_ solver and a _learned_ component.
|
||||
we can obtain _hybrid_ methods, that use the best numerical methods that we have at our disposal for the simulation itself, as well as for the training process. We can then use the trained model to improve forward or backward solves. Thus, in the end, we have a solver that combines a _traditional_ solver and a _learned_ component that in combination can improve the capabilities of numerical methods.
|
||||
|
||||
## Interaction
|
||||
|
||||
@ -20,8 +20,5 @@ The hybrid approach also bears particular promise for simulators: it improves ge
|
||||
|
||||

|
||||
|
||||
Training NNs via differentiable physics solvers, i.e., what we've described as "DP" in the previous
|
||||
sections, is a very generic approach that is applicable to a wide range of combinations of PDE-based models
|
||||
and deep learning. Nonetheless, the next chapters will discuss several variants that are orthogonal
|
||||
to the general DP version, or can yield benefits in more specialized settings.
|
||||
Training NNs via differentiable physics solvers is a very generic approach that is applicable to a wide range of combinations of PDE-based models and deep learning. Nonetheless, the next chapters will discuss several variants that are orthogonal to the general DP version, or can yield benefits in more specialized settings.
|
||||
|
||||
|
||||
4
intro.md
4
intro.md
@ -71,8 +71,12 @@ This project would not have been possible without the help of many people who co
|
||||
- [Nils Thuerey](https://ge.in.tum.de/about/n-thuerey/)
|
||||
- [Kiwon Um](https://ge.in.tum.de/about/kiwon/)
|
||||
|
||||
% future:
|
||||
% - [Georg Kohl](https://ge.in.tum.de/about/georg-kohl/)
|
||||
|
||||
% proofreading acks:
|
||||
% - Chloe Pailard
|
||||
|
||||
## Citation
|
||||
|
||||
If you find this book useful, please cite it via:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user