cknd / pyESN

Echo State Networks in Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Echo State Networks in Python

Echo State Networks are easy-to-train recurrent neural networks, a variant of Reservoir Computing. In some sense, these networks show how far you can get with nothing but a good weight initialisation.

This ESN implementation is relatively simple and self-contained, though it offers tricks like noise injection and teacher forcing (feedback connections), plus a zoo of dubious little hyperparameters.

However! If your aims are practical and your gradients automatic, consider using a fully trained network.

Examples

About

Echo State Networks in Python

License:MIT License


Languages

Language:Jupyter Notebook 96.2%Language:Python 3.8%