Difference between revisions of "SciML curriculum"

From epsciwiki
Jump to navigation Jump to search
Line 3: Line 3:
  
 
=== Video lectures ===
 
=== Video lectures ===
https://ocw.mit.edu/courses/18-03-differential-equations-spring-2010/resources/lecture-1-the-geometrical-view-of-y-f-x-y/
+
* https://ocw.mit.edu/courses/18-03-differential-equations-spring-2010/resources/lecture-1-the-geometrical-view-of-y-f-x-y/
  
 
=== Reading materials ===
 
=== Reading materials ===
Trefethen: Finite Difference and Spectral Methods for Ordinary and Partial Differential Equations
+
* Trefethen: Finite Difference and Spectral Methods for Ordinary and Partial Differential Equations
https://people.maths.ox.ac.uk/trefethen/1all.pdf
+
** https://people.maths.ox.ac.uk/trefethen/1all.pdf
Chapter 1, sections 1
+
** Chapter 1, sections 1
  
  
Line 16: Line 16:
  
 
=== Video lectures ===
 
=== Video lectures ===
* [https://ocw.mit.edu/courses/18-03-differential-equations-spring-2010/resources/lecture-2-eulers-numerical-method-for-y-f-x-y/]
+
* https://ocw.mit.edu/courses/18-03-differential-equations-spring-2010/resources/lecture-2-eulers-numerical-method-for-y-f-x-y/
  
 
=== Reading materials ===
 
=== Reading materials ===
  
Trefethen: Finite Difference and Spectral Methods for Ordinary and Partial Differential Equations
+
* Trefethen: Finite Difference and Spectral Methods for Ordinary and Partial Differential Equations
https://people.maths.ox.ac.uk/trefethen/1all.pdf
+
** https://people.maths.ox.ac.uk/trefethen/1all.pdf
Chapter 1, sections 2,3
+
** Chapter 1, sections 2,3
  
 
=== Exercises ===
 
=== Exercises ===
TUM SciComp 1, Worksheets 7, 8. Particularly the charged particle one
+
* TUM SciComp 1, Worksheets 7, 8. Particularly the charged particle one
  
  
Line 35: Line 35:
 
=== Video lectures ===
 
=== Video lectures ===
 
* MIT 18.02 introduction to partial derivatives
 
* MIT 18.02 introduction to partial derivatives
** [https://ocw.mit.edu/courses/18-02-multivariable-calculus-fall-2007/resources/lecture-8-partial-derivatives/]
+
** https://ocw.mit.edu/courses/18-02-multivariable-calculus-fall-2007/resources/lecture-8-partial-derivatives/
  
 
=== Reading materials ===
 
=== Reading materials ===
  
 
* Trefethen: The (Unfinished) PDE coffee table book: Description of the heat equation
 
* Trefethen: The (Unfinished) PDE coffee table book: Description of the heat equation
** [https://people.maths.ox.ac.uk/trefethen/pdectb/heat2.pdf]
+
** https://people.maths.ox.ac.uk/trefethen/pdectb/heat2.pdf
  
 
* Trefethen: Finite Difference and Spectral Methods for Ordinary and Partial Differential Equations
 
* Trefethen: Finite Difference and Spectral Methods for Ordinary and Partial Differential Equations
Line 52: Line 52:
  
 
* Trefethen: Finite Difference and Spectral Methods for Ordinary and Partial Differential Equations
 
* Trefethen: Finite Difference and Spectral Methods for Ordinary and Partial Differential Equations
** [https://people.maths.ox.ac.uk/trefethen/3all.pdf]
+
** https://people.maths.ox.ac.uk/trefethen/3all.pdf
 
** Chapter 3, Section 2
 
** Chapter 3, Section 2
  
Line 65: Line 65:
 
== Physics-informed neural nets ==
 
== Physics-informed neural nets ==
  
[https://en.wikipedia.org/wiki/Physics-informed_neural_networks]
+
https://en.wikipedia.org/wiki/Physics-informed_neural_networks
[https://github.com/tum-pbs/Physics-Based-Deep-Learning]
+
https://github.com/tum-pbs/Physics-Based-Deep-Learning
  
 
=== Video lectures ===
 
=== Video lectures ===
 
* Differentiable Physics for Deep Learning, Overview Talk by Nils Thuerey
 
* Differentiable Physics for Deep Learning, Overview Talk by Nils Thuerey
** [https://www.youtube.com/watch?v=BwuRTpTR2Rg]
+
** https://www.youtube.com/watch?v=BwuRTpTR2Rg
  
 
* Partial Differential Equations (PDEs), Convolutions, and the Mathematics of Locality
 
* Partial Differential Equations (PDEs), Convolutions, and the Mathematics of Locality
** [https://www.youtube.com/watch?v=apkyk8n0vBo]
+
** https://www.youtube.com/watch?v=apkyk8n0vBo
  
 
* Mixing Differential Equations and Neural Networks for Physics-Informed Learning
 
* Mixing Differential Equations and Neural Networks for Physics-Informed Learning
 
** https://book.sciml.ai/notes/15/
 
** https://book.sciml.ai/notes/15/
** [https://www.youtube.com/watch?v=YuaVXt--gAA]
+
** https://www.youtube.com/watch?v=YuaVXt--gAA
  
 
=== Lecture notes (almost a textbook) ===
 
=== Lecture notes (almost a textbook) ===
  
 
The above two video lectures are from a grad-level course on SciML:
 
The above two video lectures are from a grad-level course on SciML:
** [https://mitmath.github.io/18337/]
+
** https://mitmath.github.io/18337/
** [https://book.sciml.ai/]
+
** https://book.sciml.ai/
  
  

Revision as of 19:24, 27 June 2022

Ordinary Differential Equations

Formal definition of ODEs, geometrical view, charged particle in a magnetic field

Video lectures

Reading materials


Numerical methods for solving ODEs

Explicit Euler, Implicit Euler, Trapezoid Rule, RK4

Video lectures

Reading materials

Exercises

  • TUM SciComp 1, Worksheets 7, 8. Particularly the charged particle one


Brief Introduction to Partial Differential Equations

Definition of partial derivative 2D stationary heat equation 2D diffusion equation

Video lectures

Reading materials


Finite Differences

Reading materials

Exercises

TUM SciComp1, Worksheet 9.


    1. Neural nets

Interested in convolutional neural nets

Physics-informed neural nets

https://en.wikipedia.org/wiki/Physics-informed_neural_networks https://github.com/tum-pbs/Physics-Based-Deep-Learning

Video lectures

Lecture notes (almost a textbook)

The above two video lectures are from a grad-level course on SciML:


Papers

  • Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations
  • An improved data-free surrogate model for solving partial differential equations using deep neural networks
  • NeuralPDE: Automating Physics-Informed Neural Networks (PINNs) with Error Approximations
  • Neural Ordinary Differential Equations