DeepXDE: A Deep Learning Library for Solving Differential Equations
summary
DeepXDE is a Python library that implements physics‑informed neural networks using TensorFlow and automatic differentiation to embed PDEs (Laplacian, Helmholtz, diffusion‑reaction) into loss functions, and it also constructs quadrature matrices to solve integral equations. It recovers hidden parameters (learns D and kf) and tolerates up to 20% noise in measurements, uses residual-based adaptive refinement to cut domain training points from ~10,000 to ~2,000, and handles complex domains via constructive solid geometry. Code is on GitHub.
AI-written summary · about
chapters (14)
- 0:00Introduction to DeepXDE
- 1:05Physics-informed neural networks
- 7:32Advantages of PINNs
- 10:03Approximation and optimization
- 16:49Residual-based adaptive refinement
- 20:31DeepXDE usage overview
- 21:12Solving Poisson equation
- 27:25Time-dependent problems
- 29:16Systems of PDEs
- 30:01Integral equations
- 31:50Inverse problems
- 34:00Handling complex geometry
- 38:59Key features summary
- 41:55Q&A and stability discussion
related talks
01h 10mDemystifying Deep Learning for Data Scientists
10mHow DeepInverse Is Solving Imaging in Science and H...
36mAccelerating Differential Equations In R and Python
44mScientific computing with Python: Tools for the solution of continuous problems
26mDeep Graph Library: Deep Graph learning at scale
01h 10mThe impact of differentiable programming: how ∂P is enabling new science in Julia
39mDifferentiable Functional Programming
42mH2O Deep Water with Python early sneek
