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.
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.
Stars
490
Forks
115
Language
Python
License
GPL-3.0
Category
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.
Related frameworks
metaopt/torchopt
TorchOpt is an efficient library for differentiable optimization built upon PyTorch.
gpauloski/kfac-pytorch
Distributed K-FAC preconditioner for PyTorch
opthub-org/pytorch-bsf
PyTorch implementation of Bezier simplex fitting
pytorch/xla
Enabling PyTorch on XLA Devices (e.g. Google TPU)
stanford-centaur/PyPantograph
A Machine-to-Machine Interaction System for Lean 4.