#26 · Primary category: Time Series Machine Learning
reservoirpy
A simple and flexible code for Reservoir Computing architectures like Echo State Networks
Project last updated:08/25/26
GitHub Stars
651
Forks
149
Contributors
26
License
MIT
Why we included this project
ReservoirPy is a Python library for Reservoir Computing, with Echo State Networks as its main focus. ESNs are a lightweight recurrent architecture, and the library makes them easy to build: you can wire up single or deep multi-reservoir networks, add feedback loops, and train offline or online in a few lines of code. It handles sparse matrix computation, includes learning rules like Intrinsic Plasticity and Next-Generation Reservoir Computing, and exposes a scikit-learn interface, so it drops into existing ML pipelines without much setup. There's also tooling for hyperparameter exploration and tutorials that work through chaotic time series forecasting, which makes it a practical pick for researchers and practitioners who want a cheaper alternative to training large recurrent models.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
netdata
The fastest path to AI-powered full stack observability, even for lean teams.
catboost
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
sktime
A unified framework for machine learning with time series
darts
A python library for user-friendly forecasting and anomaly detection on time series.
featuretools
An open source python library for automated feature engineering