genn-team/ml_genn
A library for deep learning with Spiking Neural Networks (SNN).
This helps computational neuroscientists or machine learning researchers explore and build energy-efficient neural networks. It converts existing Artificial Neural Networks (ANNs), defined in Keras, into Spiking Neural Networks (SNNs) or allows you to build SNNs from scratch. The input is a Keras model or SNN parameters, and the output is a trained SNN that can be evaluated for accuracy.
Use this if you are a computational neuroscientist or machine learning researcher interested in developing or experimenting with Spiking Neural Networks (SNNs) for energy-efficient AI.
Not ideal if you are looking for a general-purpose deep learning library for standard ANNs or if you are not familiar with neural network concepts and Python development.
Stars
38
Forks
11
Language
Python
License
LGPL-2.1
Category
Last pushed
Mar 16, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/genn-team/ml_genn"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
fangwei123456/spikingjelly
SpikingJelly is an open-source deep learning framework for Spiking Neural Network (SNN) based on PyTorch.
neuromorphs/NIR
Neuromorphic Intermediate Representation reference implementation
BindsNET/bindsnet
Simulation of spiking neural networks (SNNs) using PyTorch.
norse/norse
Deep learning with spiking neural networks (SNNs) in PyTorch.
jeshraghian/snntorch
Deep and online learning with spiking neural networks in Python