科研速览 · Science Skim继续刷下去 · Keep skimming →
◆ Chaos An Interdisciplinary Journal of Nonlinear Science2026-02-01· Reservoir computing

Reservoir computing bootcamp—From Python/NumPy tutorial for the complete beginners to cutting-edge research topics of reservoir computing

Katsuma Inoue, Tomoyuki Kubota, Quoc Hoan Tran, Nozomi Akashi, Ryo Terajima, Tempei Kabayama, JingChuan Guan, Kohei Nakajima

原始摘要(英文原文)· Original abstract
Reservoir computing (RC) is a machine learning framework that uses recurrent neural networks and is characterized by directly capitalizing on intrinsic dynamics instead of adjusting internal parameters. In particular, in the form of physical reservoir computing (PRC), recent studies have advanced by treating various physical systems as reservoirs and applying them to time-series data processing and quantifying information-processing properties. In this way, RC and PRC potentially have interdisciplinary impact, and as more researchers from diverse academic disciplines learn and utilize RC and PRC, there is potential for more creative research to emerge. In this paper, we introduce a Jupyter Notebook-based educational material called RC bootcamp for learning RC, being made publicly available under an open-source license (https://rc-bootcamp.github.io/). The RC bootcamp was originally developed and continuously updated within our research group to efficiently train our collaborators and new students, ultimately enabling them to conduct experiments by themselves. Considering the diverse backgrounds of learners, it starts with the basics of computer science and numerical computation using Python/NumPy, as well as fundamental implementations in RC, such as echo state networks and linear regression. Furthermore, it covers important analytical indicators based on dynamical systems theory, such as Lyapunov exponents, echo state property index, and information-processing capacity, as well as cutting-edge approaches utilizing chaos, including first-order, reduced and controlled error (FORCE) learning and innate training, and attractor design via bifurcation embedding. We expect that the RC bootcamp will become a useful educational material for learning RC and PRC and further invigorate research activities in the RC and PRC fields.
读原文 · Read the paper ↗

AI 追问PRO

登录后使用 AI 追问

讨论区

登录后参与讨论

相关论文 · Related

Reservoir computing bootcamp—From Python/NumPy tutorial for the complete beginners to cutting-edge research topics of reservoir computing — 科研速览 Science Skim