Convert conventional to spiking neural networks.
Project description
Convert2SNN
Tool for converting conventional neural networks to spiking neural networks.
Currently under construction. Please check again later until everything is implemented.
About
This tool can be used to convert and optimize conventional neural networks that were trained in TensorFlow to spiking neural networks (SNN).
Installation
Run the following to install:
pip install convert2snn
Usage
from convert2snn import convert
Developing
To install Convert2SNN alongside the tools you need to develop and run tests, run the following:
pip install -e.[dev]
References
- Mueller, Auge, Klimaschka, Knoll, "Neural Oscillations for Energy-Efficient Hardware Implementation of Sparsely Activated Deep Spiking Neural Networks", AAAI Practical DL, 2022
- Mueller, Studenyak, Auge, Knoll, "Spiking Transformer Networks: A Rate Coded Approach for Processing Sequential Data", ICSAI, 2021
- Mueller, Auge, Knoll, "Normalization Hyperparameter Search for Converted Spiking Neural Networks", Bernstein Conference, 2021
- Mueller, Hansjakob, Auge, Knoll, "Minimizing Inference Time: Optimization Methods for Converted Deep Spiking Neural Networks", IJCNN, 2021
- Mueller, Hansjakob, Auge, "Faster Conversion of Analog to Spiking Neural Networks by Error Centering", Bernstein Conference, 2020
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file convert2snn-0.0.3.tar.gz.
File metadata
- Download URL: convert2snn-0.0.3.tar.gz
- Upload date:
- Size: 10.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a6beea1d003518a990fd4e82797a09e82cb271c42a0d0d1d12e691b514f47e4
|
|
| MD5 |
c6c978d24055671f2db0bafd5b814180
|
|
| BLAKE2b-256 |
fec2366980d3bd9c73fb939240a4135a05582343993c3df00916fbbb19dcc016
|
File details
Details for the file convert2snn-0.0.3-py3-none-any.whl.
File metadata
- Download URL: convert2snn-0.0.3-py3-none-any.whl
- Upload date:
- Size: 13.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e6fd61bce832beb3ec578df82c437e9a2b0570134eb307ecbfeafec308a9da5
|
|
| MD5 |
b9b6ede73d03e9a58fe6cef523f6ce36
|
|
| BLAKE2b-256 |
8220bfa2c9a30a8fbe4596571255a25e73f3e7bcaa04034df84cd158471314d8
|