snntorch

SNN toolkit

A Python package for training spiking neural networks with gradient-based learning

Deep and online learning with spiking neural networks in Python

GitHub

1k stars
31 watching
223 forks
Language: Python
last commit: 4 months ago
Linked from 1 awesome list

machine-learningneural-networksneuron-modelsneurosciencepythonpytorchsnnspikespikingspiking-neural-networks

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
norse/norse Deep learning framework for spiking neural networks 673
synsense/sinabs A deep learning library for training and deploying spiking neural networks using PyTorch. 81
bindsnet/bindsnet A software package for simulating spiking neural networks using PyTorch. 1,507
pytorch/tnt A collection of tools and utilities for building and training neural networks with PyTorch. 1,663
synsense/rockpool A Python library for building and deploying signal processing applications with spiking neural networks on various hardware platforms. 52
zhanghang1989/pytorch-encoding A Python framework for building deep learning models with optimized encoding layers and batch normalization. 2,041
neuralhydrology/neuralhydrology A Python library for training neural networks with focus on hydrological applications using PyTorch. 364
basbuller/pysnn A framework for building and simulating efficient spiking neural networks on GPU 218
graal-research/poutyne A PyTorch framework simplifying neural network training with automated boilerplate code and callback utilities 569
kaiyangzhou/dassl.pytorch A PyTorch toolbox for supporting research and development of domain adaptation, generalization, and semi-supervised learning methods in computer vision. 1,217
benedekrozemberczki/appnp A PyTorch implementation of a graph neural network model that learns personalized node representations 363
spinnakermanchester/spynnaker Provides a common codebase for simulating neural networks on SpiNNaker hardware 105
jacobgil/pytorch-pruning This project provides a PyTorch implementation of pruning techniques to reduce the computational resources required for neural network inference. 875
dawnranger/pytorch-agnn An implementation of an attention-based graph neural network in PyTorch for semi-supervised learning 145
kmheckel/spyx A JAX-based library for training and utilizing spiking neural networks 101