Skip to main content

Sequential Predictive Attention for the Representation of SpiKing Signals

Project description

SPARKS 🎆

This is the official repository for SPARKS: a Sequential Predictive Autoencoder for the Analysis of SpiKing Signals.

SPARKS includes a novel self-attention mechanism using Hebbian learning to generate reliable latent representations from single spike timings. SPARKS trains a variational autoencoder with a novel criterion inspired by predictive coding for temporal coherence.

sparks is implemented in PyTorch and includes demos for a quickstart. It can perform supervised or unsupervised to produce low-dimensional latent embeddings which allows to gain biological insights from neural data.

Make sure to 👀 watch or ⭐️ star this repository to keep updated!

Reference

  • 📄 Preprint:

Coming soon!

License

  • SPARKS is an open source software under a GLPv3 license.

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

sparks_ai-0.0.1.tar.gz (26.3 MB view details)

Uploaded Source

Built Distribution

sparks_ai-0.0.1-py3-none-any.whl (26.1 MB view details)

Uploaded Python 3

File details

Details for the file sparks_ai-0.0.1.tar.gz.

File metadata

  • Download URL: sparks_ai-0.0.1.tar.gz
  • Upload date:
  • Size: 26.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.9

File hashes

Hashes for sparks_ai-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a5c63ed95c5664f468969b12a9cb2db14ed62e143042db0b83fdbf879717b355
MD5 6148f84bbc347c495dbdde9e247f96b8
BLAKE2b-256 170f164679511e04020b917b2bf4889c0cd0b64cc19148bbfc18a3f9be9f4edc

See more details on using hashes here.

File details

Details for the file sparks_ai-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: sparks_ai-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 26.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.9

File hashes

Hashes for sparks_ai-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c84f45f80dad137660c15f8d741de30e42cc124f1bee707b81678d46262e1af5
MD5 a4bc998dcad31ed384dd84b9cf5636b9
BLAKE2b-256 a5ff8370177bbd8114b26a95f433937e5923cc4d0869d9b77a82a9494190e367

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