Skip to main content

Python implementation of Deep Graph Echo State Networks

Project description

Graph ESN library

Pytorch implementation of echo state networks for static graphs and discrete-time dynamic graphs.

Content Summmary

  • examples/planetoid contains an example of the library usage in the static graph domain.
  • src/graphesn/reservoir contains the implementations of the echo state networks for static graphs and discrete-time dynamic graphs.
  • src/graphesn/readout contains the implementation of a linear readout.
  • src/graphesn/matrix contains useful matrix operations.

Installation

python3 -m pip install graphesn

References

  • C. Gallicchio, A. Micheli (2010). Graph Echo State Networks. The 2010 International Joint Conference on Neural Networks (IJCNN 2010), pp. 3967–3974.
  • C. Gallicchio, A. Micheli (2020). Fast and Deep Graph Neural Networks. The Thirty-Fourth AAAI Conference on Artificial Intelligence (AAAI-20).
  • C. Gallicchio, A. Micheli (2020). Ring Reservoir Neural Networks for Graphs. The 2020 International Joint Conference on Neural Networks (IJCNN 2020).
  • D. Tortorella, A. Micheli (2021). Dynamic Graph Echo State Networks. Proceedings of the 29th European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning (ESANN 2021), pp. 99–104.

License

graph-esn is MIT licensed, as written in the LICENSE file.

Contributing

This research software is provided as-is. We are working on this library in our spare time.

If you find a bug, please open an issue to report it, and we will do our best to solve it. For generic/technical questions, please email us rather than opening an issue.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

graphesn-0.2.3.tar.gz (10.9 kB view hashes)

Uploaded Source

Built Distribution

graphesn-0.2.3-py3-none-any.whl (12.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page