pyESN icon indicating copy to clipboard operation
pyESN copied to clipboard

Echo State Networks in Python

Results 10 pyESN issues
Sort by recently updated
recently updated
newest added

Hello Clemens, thank you for your ESN implementation, which really helps me a lot in my research. Youuse `np.linalg.pinv` in your evaluation of `W_out` at line 192, `pyESN.py`, which can...

I tried to use for multivariate forecast but got ValueError: arg must have length 3 since I inserted the n_inputs=3 to train the model

Hi, I'm a little confused about how the ESN actually trains and predicts. In the Mackey-Glass example training is done in the following way: pred_training = esn.fit(np.ones(trainlen),data[:trainlen]) This seems like...

Hi, at first, I'd like to thank you for the nice code. I think I found a small error at line 188: transient = min(int(inputs.shape[1] / 10), 100) this is...

Hi, I just don't understand why we use the date produced by np.ones(future) to predict future ? Intuitively, there is no connection between np.ones(future) data and future data .

In the second cell of freqgen-mine.ipynb , rescaling periods is wrong. `periods = frequency_control * (max_period - min_period) + max_period` should be changed as follows: `periods = frequency_control * (max_period...

![MSEvTL_singularity](https://user-images.githubusercontent.com/44342873/92139332-3585ce80-edd5-11ea-9d0f-60a032d38556.png) When ``n_reservoir == trainlen``, there is a singularity in the mean squared error. I'm not sure if this is a "feature" of echo state networks or if this is...

Hi Clemens I thought your code was pretty cool. I used it [here](https://pypi.org/project/echochamber/) to create a crawler that is predicting a three body problem with measurement error noise [here](https://www.microprediction.com/stream_dashboard.html?stream=three_body_x&horizon=70) and...

Is there anywhere in the code the leaking parameter (a) in order to calculate the states of the network? Thank you.

To follow up on #5, here's what I worked out: Keras layer building turned out to be too much of a challenge for me, so I modified pyESN to optionally...