Skip to content

suqitian/Echo-State-Networks

 
 

Repository files navigation

Implementing Echo-State Networks in tensorflow.

ESN-definition.ipynb Describes the mathematics of leaky echo-state networks together with an analytical method to correct the spectral radius of the inner weights accounting for leakiness and a matricial trick to improve the variance of network states during its dynamics.

ESN.py Contains the definition of a customized tensorflow RNNCell. The inizialization of the weights uses numpy and not a tensorflow graph because tf.self_adjoint_eigvals only works on self-adjoint matrices.

ESN-usage.ipynb Contains two examples of tf graphs based on this custom cell. The first is manual graph while the second uses tensorflow APIs.

About

Echo State Networks with TensorFlow

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.9%
  • Python 1.1%