Skip to content

Implementation of the convolutional autoencoder echo state netowrk (CAE-ESN) applied to the Kolmogorov flow.

License

Notifications You must be signed in to change notification settings

MagriLab/CAE-ESN-Kolmogorov

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CAE-ESN-Kolmogorov

Implementation of the convolutional autoencoder echo state netowrk (CAE-ESN) applied to the Kolmogorov flow, based on the paper by A.Racca et al. https://arxiv.org/abs/2211.11379.

The CAE-ESN is a methodology to predict spatiotemporal dynamics, such as two dimensional flows, from data. The convolutional autoencoder provides a mapping of the high-dimensional flowfield to a low-order representation, the latent space, whose dynamics are predicted by the ESN.

Code

  • In tutorial, a simplified version of the architecture, which can be trained and tested in ~20 mins, is explained in detail through Jupyter notebooks.

  • In source, you can find the scripts used to train the architeture in the paper.

More details are provided by the Readme file inside the tutorial and source folders.

The code requires Tensorflow 2.6.

About

Implementation of the convolutional autoencoder echo state netowrk (CAE-ESN) applied to the Kolmogorov flow.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published