2000 character limit reached
ReservoirComputing.jl: An Efficient and Modular Library for Reservoir Computing Models
Published 8 Apr 2022 in cs.CE and cs.AI | (2204.05117v1)
Abstract: We introduce ReservoirComputing.jl, an open source Julia library for reservoir computing models. The software offers a great number of algorithms presented in the literature, and allows to expand on them with both internal and external tools in a simple way. The implementation is highly modular, fast and comes with a comprehensive documentation, which includes reproduced experiments from literature. The code and documentation are hosted on Github under an MIT license https://github.com/SciML/ReservoirComputing.jl.
- On the difficulty of training recurrent neural networks. In International conference on machine learning, pages 1310–1318. PMLR, 2013.
- Introduction to applied nonlinear dynamical systems and chaos, volume 2. Springer, 2003.
- Reservoir computing approaches to recurrent neural network training. Computer Science Review, 3(3):127–149, 2009.
- Herbert Jaeger. The “echo state” approach to analysing and training recurrent neural networks-with an erratum note. Bonn, Germany: German National Research Center for Information Technology GMD Technical Report, 148(34):13, 2001.
- Real-time computing without stable states: A new framework for neural computation based on perturbations. Neural computation, 14(11):2531–2560, 2002.
- Design of deep echo state networks. Neural Networks, 108:33–47, 2018.
- Echo state gaussian process. IEEE Transactions on Neural Networks, 22(9):1435–1445, 2011.
- Support vector echo-state machine for chaotic time-series prediction. IEEE transactions on neural networks, 18(2):359–372, 2007.
- Accelerating simulation of stiff nonlinear systems using continuous-time echo state networks. arXiv preprint arXiv:2010.04004, 2020.
- Model-free prediction of large spatiotemporally chaotic systems from data: A reservoir computing approach. Physical review letters, 120(2):024102, 2018a.
- Balasubramanya T Nadiga. Reservoir computing as a tool for climate predictability studies. Journal of Advances in Modeling Earth Systems, 13(4):e2020MS002290, 2021.
- Reservoirpy: an efficient and user-friendly library to design echo state networks. In International Conference on Artificial Neural Networks, pages 494–505. Springer, 2020.
- Pyrcn: Exploration and application of esns. arXiv preprint arXiv:2103.04807, 2021.
- A neuro-inspired general framework for the evolution of stochastic dynamical systems: Cellular automata, random boolean networks and echo state networks towards criticality. Cognitive Neurodynamics, pages 1–18, 2020.
- Julia: A fresh approach to numerical computing. SIAM review, 59(1):65–98, 2017.
- Zoran Konkoli. Reservoir Computing, pages 619–629. Springer US, New York, NY, 2018. ISBN 978-1-4939-6883-1. doi:10.1007/978-1-4939-6883-1_683. URL https://doi.org/10.1007/978-1-4939-6883-1_683.
- H. Jaeger. Echo state network. Scholarpedia, 2(9):2330, 2007. doi:10.4249/scholarpedia.2330. revision #196567.
- Mantas Lukoševičius. A practical guide to applying echo state networks. In Neural networks: Tricks of the trade, pages 659–686. Springer, 2012.
- Data-driven predictions of a multiscale lorenz 96 chaotic system using machine-learning methods: reservoir computing, artificial neural network, and long short-term memory network. Nonlinear Processes in Geophysics, 27(3):373–389, 2020.
- Hybrid forecasting of chaotic processes: Using machine learning in conjunction with a knowledge-based model. Chaos: An Interdisciplinary Journal of Nonlinear Science, 28(4):041101, 2018b.
- A gated recurrent unit based echo state network. In 2020 International Joint Conference on Neural Networks (IJCNN), pages 1–7. IEEE, 2020.
- A novel model of leaky integrator echo state network for time-series prediction. Neurocomputing, 159:58–66, 2015.
- Reservoir observers: Model-free inference of unmeasured variables in chaotic systems. Chaos: An Interdisciplinary Journal of Nonlinear Science, 27(4):041102, 2017.
- Minimum complexity echo state network. IEEE transactions on neural networks, 22(1):131–144, 2010.
- Simple deterministically constructed cycle reservoirs with regular jumps. Neural computation, 24(7):1822–1852, 2012.
- Design of polynomial echo state networks for time series prediction. Neurocomputing, 290:148–160, 2018.
- Ozgur Yilmaz. Reservoir computing using cellular automata. arXiv preprint arXiv:1410.0162, 2014.
- Deep reservoir computing using cellular automata. arXiv preprint arXiv:1703.02806, 2017.
- Francesco Martinuzzi. Martinuzzifrancesco/cellularautomata.jl: v0.0.2, January 2022. URL https://doi.org/10.5281/zenodo.5879385.
- Flexible model composition in machine learning and its implementation in MLJ, 2020.
- Gaussianprocesses. jl: A nonparametric bayes package for the julia language. Journal of Statistical Software (to appear), 2021.
- https://github.com/juliaml/libsvm.jl, November 2021. URL https://github.com/JuliaML/LIBSVM.jl.
- LIBSVM: A library for support vector machines. ACM Transactions on Intelligent Systems and Technology, 2:27:1–27:27, 2011. Software available at http://www.csie.ntu.edu.tw/~cjlin/libsvm.
- Sciml website. URL https://sciml.ai/.
- Sciml at numfocus. URL https://numfocus.org/project/sciml.
- L. Glass and M. Mackey. Mackey-Glass equation. Scholarpedia, 5(3):6908, 2010. doi:10.4249/scholarpedia.6908. revision #186443.
- Gated echo state networks: a preliminary study. In 2020 International Conference on INnovations in Intelligent SysTems and Applications (INISTA), pages 1–5. IEEE, 2020.
Sponsor
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.