kooplearn: A Scikit-Learn Compatible Library of Algorithms for Evolution Operator Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Turri, Giacomo, Pacreau, Grégoire, Meanti, Giacomo, Devergne, Timothée, Ordonez, Daniel, Mirzaei, Erfan, Belucci, Bruno, Lounici, Karim, Kostic, Vladimir, Pontil, Massimiliano, Novelli, Pietro
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914240862879744
author Turri, Giacomo
Pacreau, Grégoire
Meanti, Giacomo
Devergne, Timothée
Ordonez, Daniel
Mirzaei, Erfan
Belucci, Bruno
Lounici, Karim
Kostic, Vladimir
Pontil, Massimiliano
Novelli, Pietro
author_facet Turri, Giacomo
Pacreau, Grégoire
Meanti, Giacomo
Devergne, Timothée
Ordonez, Daniel
Mirzaei, Erfan
Belucci, Bruno
Lounici, Karim
Kostic, Vladimir
Pontil, Massimiliano
Novelli, Pietro
contents kooplearn is a machine-learning library that implements linear, kernel, and deep-learning estimators of dynamical operators and their spectral decompositions. kooplearn can model both discrete-time evolution operators (Koopman/Transfer) and continuous-time infinitesimal generators. By learning these operators, users can analyze dynamical systems via spectral methods, derive data-driven reduced-order models, and forecast future states and observables. kooplearn's interface is compliant with the scikit-learn API, facilitating its integration into existing machine learning and data science workflows. Additionally, kooplearn includes curated benchmark datasets to support experimentation, reproducibility, and the fair comparison of learning algorithms. The software is available at https://github.com/Machine-Learning-Dynamical-Systems/kooplearn.
format Preprint
id arxiv_https___arxiv_org_abs_2512_21409
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle kooplearn: A Scikit-Learn Compatible Library of Algorithms for Evolution Operator Learning
Turri, Giacomo
Pacreau, Grégoire
Meanti, Giacomo
Devergne, Timothée
Ordonez, Daniel
Mirzaei, Erfan
Belucci, Bruno
Lounici, Karim
Kostic, Vladimir
Pontil, Massimiliano
Novelli, Pietro
Machine Learning
kooplearn is a machine-learning library that implements linear, kernel, and deep-learning estimators of dynamical operators and their spectral decompositions. kooplearn can model both discrete-time evolution operators (Koopman/Transfer) and continuous-time infinitesimal generators. By learning these operators, users can analyze dynamical systems via spectral methods, derive data-driven reduced-order models, and forecast future states and observables. kooplearn's interface is compliant with the scikit-learn API, facilitating its integration into existing machine learning and data science workflows. Additionally, kooplearn includes curated benchmark datasets to support experimentation, reproducibility, and the fair comparison of learning algorithms. The software is available at https://github.com/Machine-Learning-Dynamical-Systems/kooplearn.
title kooplearn: A Scikit-Learn Compatible Library of Algorithms for Evolution Operator Learning
topic Machine Learning
url https://arxiv.org/abs/2512.21409