# spikingtorch
Training spiking neural networks using Pytorch
## About
`spikingtorch` is a lightweight module for training deep
spiking neural networks using Pytorch. `spikingtorch` includes
encoders that transform standard ML datasets into spike trains,
and decoders that transform the output spikes into values that
can be used with loss functions in Pytorch.
## Status
Spikingtorch is still in development.
## Quick install
Through pypi:
```
pip install spikingtorch
```
## Acknowledgements
* Argonne National Laboratory's Laboratory Directed Research and Development
program.
* Threadwork, U.S. Department of Energy Office of Science,
Microelectronics Program.
## Publications
[A. Yanguas-Gil, Coarse scale representation of spiking neural networks:
backpropagation through spikes and application to neuromorphic
hardware, arXiv:2007.06176](https://arxiv.org/abs/2007.06176)
## Copyright and license
Copyright © 2020-2022, UChicago Argonne, LLC
spikelearn is distributed under the terms of BSD License. See
[LICENSE](https://github.com/spikingnn/spikingtorch/blob/master/LICENSE.md)
Raw data
{
"_id": null,
"home_page": "",
"name": "spikingtorch",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "spiking neurons,neural networks,AI,Pytorch,neuromorphic computing,spiking neural networks,neuroscience",
"author": "Angel Yanguas-Gil",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/4a/06/bb061d6d2dde1b31df6fe40b942142c8222e4f79a2698b4437e28a8ae1e6/spikingtorch-0.1.1.tar.gz",
"platform": null,
"description": "# spikingtorch\n\nTraining spiking neural networks using Pytorch\n\n\n## About\n\n`spikingtorch` is a lightweight module for training deep\nspiking neural networks using Pytorch. `spikingtorch` includes\nencoders that transform standard ML datasets into spike trains,\nand decoders that transform the output spikes into values that\ncan be used with loss functions in Pytorch.\n\n\n## Status\n\nSpikingtorch is still in development.\n\n\n## Quick install\n\nThrough pypi:\n\n```\npip install spikingtorch\n```\n\n## Acknowledgements\n\n* Argonne National Laboratory's Laboratory Directed Research and Development\n program.\n* Threadwork, U.S. Department of Energy Office of Science, \n Microelectronics Program.\n\n## Publications\n\n[A. Yanguas-Gil, Coarse scale representation of spiking neural networks:\nbackpropagation through spikes and application to neuromorphic\nhardware, arXiv:2007.06176](https://arxiv.org/abs/2007.06176)\n\n\n## Copyright and license\n\nCopyright \u00a9 2020-2022, UChicago Argonne, LLC\n\nspikelearn is distributed under the terms of BSD License. See \n[LICENSE](https://github.com/spikingnn/spikingtorch/blob/master/LICENSE.md)\n\n\n\n\n",
"bugtrack_url": null,
"license": "",
"summary": "Inference and backprop training of spiking neural networks in Pytorch",
"version": "0.1.1",
"project_urls": {
"Homepage": "https://github.com/spikingnn/spikingtorch"
},
"split_keywords": [
"spiking neurons",
"neural networks",
"ai",
"pytorch",
"neuromorphic computing",
"spiking neural networks",
"neuroscience"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d786ed1a2f45923138f8044e30409a63a520d99d9fe2ca9a081a743f4ae14b0f",
"md5": "fd8b845c8bff46c4439276221245c73e",
"sha256": "9cf239dbf65a3f52bd6e59a90ab600ca9415969ef3923bb39e0759714a1ddc11"
},
"downloads": -1,
"filename": "spikingtorch-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "fd8b845c8bff46c4439276221245c73e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5633,
"upload_time": "2023-06-10T01:44:48",
"upload_time_iso_8601": "2023-06-10T01:44:48.139441Z",
"url": "https://files.pythonhosted.org/packages/d7/86/ed1a2f45923138f8044e30409a63a520d99d9fe2ca9a081a743f4ae14b0f/spikingtorch-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4a06bb061d6d2dde1b31df6fe40b942142c8222e4f79a2698b4437e28a8ae1e6",
"md5": "041cf0e6de284424a6c018b85930b261",
"sha256": "3b6bb8146dc80f2fbaf0c0946124b4434ff00ddd67a4b238dc58dcabc765bab9"
},
"downloads": -1,
"filename": "spikingtorch-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "041cf0e6de284424a6c018b85930b261",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4580,
"upload_time": "2023-06-10T01:44:49",
"upload_time_iso_8601": "2023-06-10T01:44:49.445539Z",
"url": "https://files.pythonhosted.org/packages/4a/06/bb061d6d2dde1b31df6fe40b942142c8222e4f79a2698b4437e28a8ae1e6/spikingtorch-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-06-10 01:44:49",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "spikingnn",
"github_project": "spikingtorch",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "spikingtorch"
}