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] 0.1.0.0, 0.1.0.1, 0.3.0.0
Change log ChangeLog.md
Dependencies base (>=4.7 && <5), dde (>=0.3.0), hmatrix (>=0.18.0.0), Learning (>=0.1.0), linear, 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 Sun Jul 8 14:15:38 UTC 2018
Distributions NixOS:0.3.0.0
Executables ntc
Downloads 449 total (30 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2018-07-08 [all 3 reports]

Modules

  • RC
    • RC.Helpers
    • RC.NTC
      • RC.NTC.Reservoir
      • RC.NTC.Types

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for rc-0.3.0.0

[back to package description]

Reservoir Computing

Facilitating RC research

Features

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

Figure

Great!

Further reading

  • Appeltant, L., et al. “Information Processing Using a Single Dynamical Node as Complex System.” Nature Communications, vol. 2, 2011, p. 468., doi:10.1038/ncomms1476.
  • 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〉