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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file sparks_ai-0.1.0.tar.gz
.
File metadata
- Download URL: sparks_ai-0.1.0.tar.gz
- Upload date:
- Size: 78.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c76095636e14c6ccdfeea289a82083a99154a8f3bff49b2637cb61cc6be74ed |
|
MD5 | d25b7bfb389ae0dee13e93d6d88dfce1 |
|
BLAKE2b-256 | 8ff436359a7d4b2be590fe120de6d00c2b151ef8ace98912619e07e0feacbd89 |
File details
Details for the file sparks_ai-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: sparks_ai-0.1.0-py3-none-any.whl
- Upload date:
- Size: 78.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef4f3a6e0d7579658c4b5108837337e9757bb10b738e77d24f8537ea8854e4ea |
|
MD5 | 742070a2853ea738a88b87773a8d4347 |
|
BLAKE2b-256 | 6996131c6069971d8510f94b0fb608e5a4edc9eda8a78497f90b5e6bfade3082 |