An open API service indexing awesome lists of open source software.

https://github.com/computorg/published-202505-ferte-reservoirnet

Reservoir Computing in R: a Tutorial for Using reservoirnet to Predict Complex Time-Series
https://github.com/computorg/published-202505-ferte-reservoirnet

Last synced: about 10 hours ago
JSON representation

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

Awesome Lists containing this project

README

          

# Reservoir Computing in R: a Tutorial for Using reservoirnet to Predict Complex Time-Series
Thomas Ferté, Kalidou Ba, Dan Dutartre, Pierrick Legrand, Vianney
Jouhet, Rodolphe Thiébaut, Xavier Hinaut, Boris P Hejblum
2025-06-27

### Citation

Thomas Ferté, Kalidou Ba, Dan Dutartre, Pierrick Legrand, Vianney Jouhet, Rodolphe Thiébaut, Xavier Hinaut and Boris P Hejblum (June 2025). Reservoir Computing in R: a Tutorial for Using reservoirnet to Predict Complex Time-Series. Computo.

### Badges

[![build and
publish](https://github.com/computorg/published-202505-ferte-reservoirnet/actions/workflows/build.yml/badge.svg)](https://github.com/computorg/published-202505-ferte-reservoirnet/actions/workflows/build.yml)
[![reviews](https://img.shields.io/badge/review-report-blue)](https://github.com/computorg/published-202505-ferte-reservoirnet/issues?q=is%3Aopen+is%3Aissue+label%3Areview)
[![SWH](https://archive.softwareheritage.org/badge/origin/https://github.com/computorg/published-202505-ferte-reservoirnet)](https://archive.softwareheritage.org/browse/origin/?origin_url=https://github.com/computorg/published-202505-ferte-reservoirnet)
[![DOI:10.57750/arxn-6z34](https://img.shields.io/badge/DOI-10.57750%2Farxn--6z34-034E79.svg)](https://doi.org/10.57750/arxn-6z34)
[![Creative Commons
License](https://i.creativecommons.org/l/by/4.0/80x15.png)](http://creativecommons.org/licenses/by/4.0/)

### Authors’ affiliations

- Thomas Ferté (Inserm, Inria, CHU de Bordeaux)
- Kalidou Ba (Inserm, Inria)
- Dan Dutartre (Inria)
- Pierrick Legrand (Bordeaux INP, Inria, IMS)
- Vianney Jouhet (Inserm, CHU de Bordeaux)
- Rodolphe Thiébaut (Inserm, Inria, CHU de Bordeaux)
- Xavier Hinaut (Inria, IMN, LaBRI)
- Boris P Hejblum (Inserm, Inria)

### 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.