Skip to content

echostatenetwork

Echo state networks / reservoir computing in pure numpy. One class, EchoStateNetwork: ridge-regression training with chaotic recycle validation (contiguous runs or ragged dwell segments), parametric inputs, optional Bayesian hyperparameter search (scikit-optimize), closed-loop prediction, and Jacobians for data assimilation.

This is the single shared reservoir core behind qlrom (quantized-local ESN families) and romda (real-time ESN forecasting and bias-aware data assimilation).

Tutorials

Acknowledgements

This repository is based on alberacca/Echo-State-Networks, the reference implementation of the recycle-validation ESN:

Racca, A., & Magri, L. (2021). Robust optimization and validation of echo state networks for learning chaotic dynamics. Neural Networks, 142, 252-268. doi:10.1016/j.neunet.2021.05.004