Reservoir Computing in R: a Tutorial for Using reservoirnet to Predict Complex Time-Series

Reservoir Computing (RC) is a machine learning method based on neural networks that efficiently process information generated by dynamical systems. It has been successful in solving various tasks including time series forecasting, language processing or voice processing. RC is implemented in `Python` and `Julia` but not in `R`. This article introduces `reservoirnet`, an `R` package providing access to the `Python` API `ReservoirPy`, allowing `R` users to harness the power of reservoir computing. This article provides an introduction to the fundamentals of RC and showcases its real-world applicability through three distinct sections. First, we cover the foundational concepts of RC, setting the stage for understanding its capabilities. Next, we delve into the practical usage of `reservoirnet` through two illustrative examples. These examples demonstrate how it can be applied to real-world problems, specifically, regression of COVID-19 hospitalizations and classification of Japanese vowels. Finally, we present a comprehensive analysis of a real-world application of `reservoirnet`, where it was used to forecast COVID-19 hospitalizations at Bordeaux University Hospital using public data and electronic health records.

Authors

Institutions

Publication Details

Journal
SPIRE - Sciences Po Institutional REpository
Published
2025-06-27
DOI
https://doi.org/10.57750/arxn-6z34
Primary Topic
Neural Networks and Reservoir Computing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Reservoir Computing in R: a Tutorial for Using reservoirnet to Predict Complex Time-Series

Pierrick Legrand, Thomas Ferté, Dan Dutartre, Vianney Jouhet et al.
SPIRE - Sciences Po Institutional REpository
Neural Networks and Reservoir Computing
article

Reservoir Computing in R: a Tutorial for Using reservoirnet to Predict Complex Time-Series

Pierrick Legrand, Thomas Ferté, Dan Dutartre, Vianney Jouhet, Xavier Hinaut, Boris P. Hejblum, Rodolphe Thiébaut, Kalidou Ba
article en

Abstract

Reservoir Computing (RC) is a machine learning method based on neural networks that efficiently process information generated by dynamical systems. It has been successful in solving various tasks including time series forecasting, language processing or voice processing. RC is implemented in `Python` and `Julia` but not in `R`. This article introduces `reservoirnet`, an `R` package providing access to the `Python` API `ReservoirPy`, allowing `R` users to harness the power of reservoir computing. This article provides an introduction to the fundamentals of RC and showcases its real-world applicability through three distinct sections. First, we cover the foundational concepts of RC, setting the stage for understanding its capabilities. Next, we delve into the practical usage of `reservoirnet` through two illustrative examples. These examples demonstrate how it can be applied to real-world problems, specifically, regression of COVID-19 hospitalizations and classification of Japanese vowels. Finally, we present a comprehensive analysis of a real-world application of `reservoirnet`, where it was used to forecast COVID-19 hospitalizations at Bordeaux University Hospital using public data and electronic health records.

SPIRE - Sciences Po Institutional REpository
Université de Bordeaux (FR), Centre Hospitalier Universitaire de Bordeaux (FR), Institut des Maladies Neurodégénératives (FR), Bordeaux Population Health (FR), Hôpital Pellegrin (FR), Institut de Recherche Vaccinale (FR), Centre Inria de l'université de Bordeaux (FR), Laboratoire Bordelais de Recherche en Informatique (FR), Laboratoire de l'Intégration du Matériau au Système (FR), Institut Polytechnique de Bordeaux (FR)
Openalex Percentile: Top 79%
Neural Networks and Reservoir Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.