Skip to content

MagriLab

Research group in data-driven fluid mechanics led by Luca Magri.

Published Research

  • ESN - Validation - Validation and optimization of Echo State Networks.
    Robust Optimization and Validation of Echo State Networks for learning chaotic dynamics. A. Racca and L. Magri, Neural Networks (2021).
  • ESN for extreme events - Control and prediction of extreme events in turbulent shear flow with Echo State Networks.
    Data-driven prediction and control of extreme events in a chaotic flow. A. Racca and L. Magri, Physical Review Fluids (2022);
    Statistical prediction of extreme events from small datasets, A.Racca and L.Magri, Lecture Notes in Computer Science (2022).
  • PISR - Physics-Informed Super Resolution.
    Physics-Informed CNNs for Super-Resolution of Sparse Observations on Dynamical Systems. D. Kelshaw, G. Rigas and L. Magri,
    NeurIPS Workshop on Machine Learning for the Physical Sciences (2022).
  • PICR - Physics-Informed Corruption Removal.
    Physics-Informed Convolutional Neural Networks for Corruption Removal on Dynamical Systems. D. Kelshaw and L. Magri,
    NeurIPS Workshop on Machine Learning for the Physical Sciences (2022).

Workshops

  • VKI-ULB lecture series - Demonstration of echo state network (ESN) and long short-term memory network (LSTM) created for the VKI lecture series: Machine Learning for Fluid Mechanics 2024.
  • NewtonWorkshop2023 - Demonstration of super resolution and thermoacoustic neural networks created for the Newton Institute Tutorial 2023.

Install and Run

  • KolSol - pseudospectral Kolmogorov flow solver, contains both NumPy and PyTorch implementations to allow for autograd-compatible workflows.

Popular repositories

  1. KolSol KolSol Public

    Pseudospectral Kolmogorov Flow Solver

    Python 30 2

  2. API-ESN API-ESN Public

    Automatic-differentiated Physics-Informed Echo State Network (API-ESN) for the reconstruction of hidden states in dynamical systems. A.Racca and L.Magri, Lecture Notes in Computer Science (2021).

    Jupyter Notebook 7 2

  3. PISR PISR Public

    Physics-Informed Super-Resolution

    Python 7 1

  4. CAE-ESN-Kolmogorov CAE-ESN-Kolmogorov Public

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

    Jupyter Notebook 4 1

  5. NewtonWorkshop2023 NewtonWorkshop2023 Public

    Code for the Newton Institute Workshop 2023

    Jupyter Notebook 3

  6. ESN-MFE ESN-MFE Public

    Prediction and control of turbulent shear flow with Echo State Networks. A. Racca and L. Magri, Lecture Notes in Computer Science (2022); Physical Review Fluids (2022).

    Jupyter Notebook 2 1

Repositories

Showing 10 of 17 repositories
  • EchoStateNetwork Public

    Explore Echo State Networks (ESNs) with a comprehensive implementation, validation code, and step-by-step tutorial.

    Jupyter Notebook 0 MIT 0 2 0 Updated May 22, 2024
  • MD-CNN-AE Public

    Mode decomposing autoencoder and related.

    Jupyter Notebook 0 0 2 0 Updated May 14, 2024
  • riemax Public Forked from danielkelshaw/riemax

    Riemannian geometry in JAX

    Python 0 MIT 2 0 0 Updated Mar 10, 2024
  • .github Public
    0 0 0 0 Updated Feb 8, 2024
  • Tutorials Public

    Tutorials: Predictions in Chaotic Dynamical Systems

    Jupyter Notebook 1 0 0 0 Updated Jan 29, 2024
  • rBA-EnKF Public
    Python 2 MIT 0 0 0 Updated Dec 12, 2023
  • KolSol Public

    Pseudospectral Kolmogorov Flow Solver

    Python 30 MIT 2 2 0 Updated Oct 24, 2023
  • HCTA Public

    Hard-constrained neural networks for thermoacoustics

    Python 0 MIT 0 0 0 Updated Oct 19, 2023
  • CAE-ESN-Kolmogorov Public

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

    Jupyter Notebook 4 MIT 1 0 0 Updated Sep 20, 2023
  • PICR Public

    Physics-Informed Corruption Removal

    Jupyter Notebook 1 MIT 0 0 0 Updated May 31, 2023

Top languages

Loading…

Most used topics

Loading…