rc: Reservoir Computing, fast RNNs

[ bsd3, library, machine-learning, program ] [ Propose Tags ]

Please see the README on Github at https://github.com/masterdezign/rc#readme

[Skip to Readme]
Versions [faq],,
Change log ChangeLog.md
Dependencies base (>=4.7 && <5), dde (==0.0.0), hmatrix (>=, Learning, random, rc, vector [details]
License BSD-3-Clause
Copyright Bogdan Penkovsky
Author Bogdan Penkovsky
Maintainer dev () penkovsky dot com
Category Machine Learning
Home page https://github.com/masterdezign/rc#readme
Bug tracker https://github.com/masterdezign/rc/issues
Source repo head: git clone https://github.com/masterdezign/rc
Uploaded by penkovsky at 2018-02-25T13:47:07Z
Distributions NixOS:
Executables ntc
Downloads 1204 total (4 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2018-02-25 [all 1 reports]




Maintainer's Corner

For package maintainers and hackage trustees

Readme for rc-

[back to package description]

Reservoir Computing

Facilitating RC research


Getting Started

Use Stack.

 $ git clone https://github.com/masterdezign/rc.git && cd rc
 $ stack build --install-ghc

Example 1. NTC, time series forecasting

 $ stack exec ntc

 Error: 3.1103181863915367e-3

Visualize the prediction results:

 $ python3 examples/NTC/plot.py



Further reading

  • Larger, L., et al. “Photonic Information Processing beyond Turing: an Optoelectronic Implementation of Reservoir Computing.” Optics Express, vol. 20, no. 3, 2012, p. 3241., doi:10.1364/oe.20.003241.
  • Rabinovič, Mihail Izrailevič, et al. Principles of Brain Dynamics: Global State Interactions. The MIT Press, 2012.
  • Jaeger, H. “Harnessing Nonlinearity: Predicting Chaotic Systems and Saving Energy in Wireless Communication.” Science, vol. 304, no. 5667, Feb. 2004, pp. 78–80., doi:10.1126/science.1091277.
  • Bogdan Penkovsky. Theory and Modeling of Complex Nonlinear Delay Dynamics Applied to Neuromorphic Computing. Artificial Intelligence [cs.AI]. Université Bourgogne Franche-Comté, 2017. English. 〈tel-01591441v2〉