2020
DOI: 10.1007/978-3-030-61616-8_40
|View full text |Cite
|
Sign up to set email alerts
|

ReservoirPy: An Efficient and User-Friendly Library to Design Echo State Networks

Abstract: We present a simple user-friendly library called ReservoirPy based on Python scientific modules. It provides a flexible interface to implement efficient Reservoir Computing (RC) architectures with a particular focus on Echo State Networks (ESN). Advanced features of Reser-voirPy allow to improve up to 87.9% of computation time efficiency on a simple laptop compared to basic Python implementation. Overall, we provide tutorials for hyperparameters tuning, offline and online training, fast spectral initialization… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
3

Relationship

4
4

Authors

Journals

citations
Cited by 40 publications
(21 citation statements)
references
References 12 publications
0
21
0
Order By: Relevance
“…Indeed, twice more neurons and a bigger training corpus are needed to obtain significant performance. We verified this increased task difficulty with extensive hyperparameter search using hyperopt [17] and the graphical tool provided in ReservoirPy [16]. The fact that the representation proposed in Juven's model is dependent on the sentence structure (i.e.…”
Section: Experiments Iiib: Number Of Reservoir Hidden Unitsmentioning
confidence: 75%
See 1 more Smart Citation
“…Indeed, twice more neurons and a bigger training corpus are needed to obtain significant performance. We verified this increased task difficulty with extensive hyperparameter search using hyperopt [17] and the graphical tool provided in ReservoirPy [16]. The fact that the representation proposed in Juven's model is dependent on the sentence structure (i.e.…”
Section: Experiments Iiib: Number Of Reservoir Hidden Unitsmentioning
confidence: 75%
“…To implement reservoir models in our study, we used ReservoirPy v0.2 [16]. It is an efficient library to design ESNs, which already supports offline and online training, as well as computational parallelization, fast reservoir initialization and other necessary utilities, such as optimized parameters search with hyperopt [17].…”
Section: A Reservoir Computing and Force Learningmentioning
confidence: 99%
“…We used the ReservoirPy toolbox 3 , for the implementation of ESNs [40]. The hyper-parameters were optimized through random search by Juven & Hinaut in [28] for one epoch of learning.…”
Section: The Esn Implementationmentioning
confidence: 99%
“…the coefficient of the matrix W out , are trained. This image was adapted from [40] with the authorisation of the authors.…”
Section: Reservoir Computingmentioning
confidence: 99%
“…As shown in [13], such a model shows the ability of producing realistic sounds (canary syllables), and represents an alternative to previously proposed vocal tract models. On the other hand, the sensory response function is defined as a Recurrent Neural Network (RNN) classifier [14] implemented with the ReservoirPy library [15]. For this study, the classifier and the GAN are pre-trained.…”
Section: Introductionmentioning
confidence: 99%