• Stars
    star
    134
  • Rank 265,794 (Top 6 %)
  • Language
    MATLAB
  • License
    MIT License
  • Created over 6 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Hidden physics models: Machine learning of nonlinear partial differential equations

Hidden Physics Models

We introduce Hidden Physics Models, which are essentially data-efficient learning machines capable of leveraging the underlying laws of physics, expressed by time dependent and nonlinear partial differential equations, to extract patterns from high-dimensional data generated from experiments. The proposed methodology may be applied to the problem of learning, system identification, or data-driven discovery of partial differential equations. Our framework relies on Gaussian Processes, a powerful tool for probabilistic inference over functions, that enables us to strike a balance between model complexity and data fitting. The effectiveness of the proposed approach is demonstrated through a variety of canonical problems, spanning a number of scientific domains, including the Navier-Stokes, Schrödinger, Kuramoto-Sivashinsky, and time dependent linear fractional equations. The methodology provides a promising new direction for harnessing the long-standing developments of classical methods in applied mathematics and mathematical physics to design learning machines with the ability to operate in complex domains without requiring large quantities of data.

For more details, please refer to the following: (https://maziarraissi.github.io/HPM/)

Citation

@article{raissi2017hidden,
  title={Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations},
  author={Raissi, Maziar and Karniadakis, George Em},
  journal={arXiv preprint arXiv:1708.00588},
  year={2017}
}

@article{raissi2017hidden,
  title={Hidden physics models: Machine learning of nonlinear partial differential equations},
  author={Raissi, Maziar and Karniadakis, George Em},
  journal={Journal of Computational Physics},
  year={2017},
  publisher={Elsevier}
}

More Repositories

1

PINNs

Physics Informed Deep Learning: Data-driven Solutions and Discovery of Nonlinear Partial Differential Equations
Python
3,268
star
2

Applied-Deep-Learning

Applied Deep Learning Course
2,959
star
3

HFM

Hidden Fluid Mechanics
Python
271
star
4

DeepHPMs

Deep Hidden Physics Models: Deep Learning of Nonlinear Partial Differential Equations
Python
256
star
5

FBSNNs

Forward-Backward Stochastic Neural Networks: Deep Learning of High-dimensional Partial Differential Equations
Python
136
star
6

PetGPT

Train your own PetGPT at home!
Jupyter Notebook
114
star
7

DeepVIV

Deep Learning of Vortex Induced Vibrations
Python
79
star
8

NumericalGP

Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations
MATLAB
64
star
9

MultistepNNs

Multistep Neural Networks for Data-driven Discovery of Nonlinear Dynamical Systems
Python
58
star
10

TutorialGP

Tutorial on Gaussian Processes
MATLAB
57
star
11

ParametricGP

Parametric Gaussian Process Regression for Big Data
Python
45
star
12

backprop

Backpropagation in Python, C++, and Cuda
C++
42
star
13

DeepLearningTutorial

Tutorial on a number of topics in Deep Learning
Python
33
star
14

ParametricGP-in-Matlab

Parametric Gaussian Process Regression for Big Data (Matlab Version)
MATLAB
25
star
15

PDE_GP

Machine learning of linear differential equations using Gaussian processes
MATLAB
24
star
16

Introduction-to-Machine-Learning-in-R

Introduction to Machine Learning in R
Jupyter Notebook
20
star
17

DeepTurbulence

Deep Learning of Turbulent Scalar Mixing
Mathematica
15
star
18

APPM_Colloquium

Applied Mathematics (APPM) Department Colloquium
8
star