Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Pytorch code for learning an underlying PDE from given data.

Notifications You must be signed in to change notification settings

alluly/pde-estimation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PDE Estimation

The code in this repository describes the procedure for estimating the form of a PDE that generates a set of data.

To run a parameter estimation, choose a PDE and run python3 run_inv.py $EQN where $EQN is the equation of interest. For example, to run the wave equation run python3 run_inv.py wave.

Adding new equations

To define new equations, define a new dictionary with the following format:

eqn = {'eqn_type':equation name,
        'fcn':exact function,
        'domain':dictionary with keys of variables and values of lists with intervals,
        'dictionary':string of dictionary functions,
        'err_vec': vector to determine accuracy of estimation}

For more information on the algorithms described or if the code was useful, please check or cite the following paper:

Hasan, A., Pereira, J. M., Ravier, R., Farsiu, S., & Tarokh, V. (2020, May). 
Learning Partial Differential Equations From Data Using Neural Networks. 
In ICASSP 2020-2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) (pp. 3962-3966). IEEE.

About

Pytorch code for learning an underlying PDE from given data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •