DLKoopman: A deep learning software package for Koopman theory

11/15/2022
by   Sourya Dey, et al.
0

We present DLKoopman – a software package for Koopman theory that uses deep learning to learn an encoding of a nonlinear dynamical system into a linear space, while simultaneously learning the linear dynamics. While several previous efforts have either restricted the ability to learn encodings, or been bespoke efforts designed for specific systems, DLKoopman is a generalized tool that can be applied to data-driven learning and optimization of any dynamical system. It can either be trained on data from individual states (snapshots) of a system and used to predict its unknown states, or trained on data from trajectories of a system and used to predict unknown trajectories for new initial states. DLKoopman is available on the Python Package Index (PyPI) as 'dlkoopman', and includes extensive documentation and tutorials. Additional contributions of the package include a novel metric called Average Normalized Absolute Error for evaluating performance, and a ready-to-use hyperparameter search module for improving performance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/22/2023

PyKoopman: A Python Package for Data-Driven Approximation of the Koopman Operator

PyKoopman is a Python package for the data-driven approximation of the K...
research
11/13/2020

NLMEModeling: A Wolfram Mathematica Package for Nonlinear Mixed Effects Modeling of Dynamical Systems

Nonlinear mixed effects modeling is a powerful tool when analyzing data ...
research
06/22/2023

RobustNeuralNetworks.jl: a Package for Machine Learning and Data-Driven Control with Certified Robustness

Neural networks are typically sensitive to small input perturbations, le...
research
07/29/2021

MLMOD Package: Machine Learning Methods for Data-Driven Modeling in LAMMPS

We discuss a software package for incorporating into simulations data-dr...
research
11/29/2018

BioSimulator.jl: Stochastic simulation in Julia

Biological systems with intertwined feedback loops pose a challenge to m...
research
09/24/2021

MIIDL: a Python package for microbial biomarkers identification powered by interpretable deep learning

Detecting microbial biomarkers used to predict disease phenotypes and cl...
research
09/26/2021

hhsmm: An R package for hidden hybrid Markov/semi-Markov models

This paper introduces the hhsmm, which involves functions for initializi...

Please sign up or login with your details

Forgot password? Click here to reset