Skip to main content

No project description provided

Project description

TorchRC

PyPI version fury.io

An organized collection of Reservoir Computing models and techniques that is well-integrated within the PyTorch API.

WARNING: Work in progress!

What's inside

Models

At the moment, the library contains an implementation of:

  • Leaky Echo State Network (torch_rc.nn.LeakyESN)
  • Leaky Echo State Network with Ring or Multiring Reservoir (torch_rc.nn.MultiringESN)

More models are coming.

Optimizers

TorchRC allows to train the reservoir models either in closed form or with the standard PyTorch optimizers. Exact incremental closed form techniques are supported in order to support those scenarios in which it is not feasible to hold all the network states in memory. Training on the GPU is also supported.

Installation

pip3 install torch-rc

Example

You can find example scripts in the examples/ folder.

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

torch_rc-0.2.1.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

torch_rc-0.2.1-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file torch_rc-0.2.1.tar.gz.

File metadata

  • Download URL: torch_rc-0.2.1.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for torch_rc-0.2.1.tar.gz
Algorithm Hash digest
SHA256 d7437a3c9dced1943fade6a0ffc98d4ee6a9595b94a6bd1842f11470ae636fdf
MD5 d3480bbe77323e1bfb13e696a4111d09
BLAKE2b-256 89cf18ffa8a153d845b32c350b1f38dc94468ef5985b1cfc102aadf7d261802c

See more details on using hashes here.

File details

Details for the file torch_rc-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: torch_rc-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for torch_rc-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 448c59e7ecbb031a8d269be2972de832f458b72efa860df1826cc3893ea16ee5
MD5 672aadf874142f7c4d4c93b343db7e4a
BLAKE2b-256 afb4a0a4b833c1f4f978026b953802c5f7129059a9338ba2152a140679b5b3c0

See more details on using hashes here.

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