SciANN: A Keras/Tensorflow wrapper for scientific computations and physics-informed deep learning using artificial neural networks

05/11/2020
by   Ehsan Haghighat, et al.
1

In this paper, we introduce SciANN, a Python package for scientific computing and physics-informed deep learning using artificial neural networks. SciANN uses the widely used deep-learning packages Tensorflow and Keras to build deep neural networks and optimization models, thus inheriting many of Keras's functionalities, such as batch optimization and model reuse for transfer learning. SciANN is designed to abstract neural network construction for scientific computations and solution and discovery of partial differential equations (PDE) using the physics-informed neural networks (PINN) architecture, therefore providing the flexibility to set up complex functional forms. We illustrate, in a series of examples, how the framework can be used for curve fitting on discrete data, and for solution and discovery of PDEs in strong and weak forms. We summarize the features currently available in SciANN, and also outline ongoing and future developments.

READ FULL TEXT

page 10

page 12

page 14

page 15

page 18

research
04/07/2023

A physics-informed neural network framework for modeling obstacle-related equations

Deep learning has been highly successful in some applications. Neverthel...
research
03/12/2021

Physics-Informed Deep-Learning for Scientific Computing

Physics-Informed Neural Networks (PINN) are neural networks that encode ...
research
07/09/2021

IDRLnet: A Physics-Informed Neural Network Library

Physics Informed Neural Network (PINN) is a scientific computing framewo...
research
10/02/2022

High Precision Differentiation Techniques for Data-Driven Solution of Nonlinear PDEs by Physics-Informed Neural Networks

Time-dependent Partial Differential Equations with given initial conditi...
research
08/16/2023

An Expert's Guide to Training Physics-informed Neural Networks

Physics-informed neural networks (PINNs) have been popularized as a deep...
research
06/15/2023

Understanding and Mitigating Extrapolation Failures in Physics-Informed Neural Networks

Physics-informed Neural Networks (PINNs) have recently gained popularity...
research
04/14/2020

A Fortran-Keras Deep Learning Bridge for Scientific Computing

Implementing artificial neural networks is commonly achieved via high-le...

Please sign up or login with your details

Forgot password? Click here to reset