Skip to content

JustinBakerMath/pod_hbnode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

POD for Accelerated NODE

About

Project advances machine learning techniques for data driven approaches to complex dynamical systems from data. In particular, this project combines proper orthogonal decomposition (POD), with Heavy-Ball accelerated neural ODEs (HB-NODE) to significantly improve model efficiency and accuracy for complex dynamics. Furthermore, this project demonstrates robustness of HB-NODE to variabile initializations of the underlying dynamical systems.

We consider 4 primary types of experiments. A VAE model for predicting steady-state dynamics. A SEQ model for predicting steady-state dynamics from transient dynamics. And finally a PARAM model for training on several varrying parameterizations and predicting unseen parameterizations.

Our submitted work can be found on arXiv: https://arxiv.org/abs/2202.12373

Notes: after refactor and rebase, models parameters are currently unoptimized. A suggested parameter list can be found in ./bin/tuning.txt. Results will follow after rebase&refactor.

Installation

To ensure all necessary packages are installed consider running the following command. This will not update or adjust the version of any currently installed packages.

pip install -e .

Datasets

All datasets can be generated by runinng the following

sh ./bin/data_generator.sh python3

Executing Examples

All examples can be found in ./bin/*_examples.sh. All examples can be run using

sh ./bin/experiments.sh python3

``

Results

Von-Karman street flow

vks vks vks vks vks vks vks

Kolmogorov-Petrovsky-Piskunov equations

kpp

Euler Equations

kpp

Fiber

fib

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published