nschaetti/EchoTorch

A Python toolkit for Reservoir Computing and Echo State Network experimentation based on pyTorch. EchoTorch is the only Python module available to easily create Deep Reservoir Computing models.

60
/ 100
Established

EchoTorch is a Python toolkit designed for researchers to experiment with and build various Echo State Network (ESN) models, which are a type of recurrent neural network. It helps in feeding in data like time series or image sequences to create and test different ESN architectures. This tool is ideal for machine learning researchers or academics exploring advanced neural network designs.

490 stars.

Use this if you are a researcher focused on exploring and developing novel Echo State Network and Reservoir Computing models within a PyTorch environment.

Not ideal if you need a production-ready solution or are looking for a tool to implement standard deep learning models without a specific focus on Reservoir Computing.

recurrent-neural-networks machine-learning-research time-series-modeling neural-network-design computational-science
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 24 / 25

How are scores calculated?

Stars

490

Forks

115

Language

Python

License

GPL-3.0

Last pushed

Feb 28, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/nschaetti/EchoTorch"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.