BindsNET: A machine learning-oriented spiking neural networks library in Python
Not on the map. Why?
Abstract (arXiv)
The development of spiking neural network simulation software is a critical component enabling the modeling of neural systems and the development of biologically inspired algorithms. Existing software frameworks support a wide range of neural functionality, software abstraction levels, and hardware devices, yet are typically not suitable for rapid prototyping or application to problems in the domain of machine learning. In this paper, we describe a new Python package for the simulation of spiking neural networks, specifically geared towards machine learning and reinforcement learning. Our software, called BindsNET, enables rapid building and simulation of spiking networks and features user-friendly, concise syntax. BindsNET is built on top of the PyTorch deep neural networks library, enabling fast CPU and GPU computation for large spiking networks. The BindsNET framework can be adjusted to meet the needs of other existing computing and hardware environments, e.g., TensorFlow. We also provide an interface into the OpenAI gym library, allowing for training and evaluation of spiking networks on reinforcement learning problems. We argue that this package facilitates the use of spiking networks for large-scale machine learning experimentation, and show some simple examples of how we envision BindsNET can be used in practice. BindsNET code is available at https://github.com/Hananel-Hazan/bindsnet
Key facts. Cited by 42 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Jun 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 13; 2023: 12; 2024: 3; 2025: 5; 2026: 2.
42 papers.
Sort:
By area:
- 2023SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligencecited by 163
- 2022Neuromorphic Data Augmentation for Training Spiking Neural Networkscited by 52
- 2021Q-SpiNN: A Framework for Quantizing Spiking Neural Networkscited by 33
- 2021SpikeDyn: A Framework for Energy-Efficient Spiking Neural Networks with Continual and Unsupervised Learning Capabilities in Dynamic Environmentscited by 29
- 2021ReSpawn: Energy-Efficient Fault-Tolerance for Spiking Neural Networks considering Unreliable Memoriescited by 20
- 2022SoftSNN: Low-Cost Fault Tolerance for Spiking Neural Network Accelerators under Soft Errorscited by 18
- 2022lpSpikeCon: Enabling Low-Precision Spiking Neural Network Processing for Efficient Unsupervised Continual Learning on Autonomous Agentscited by 18
- 2021Spiking Neural Networks for Visual Place Recognition via Weighted Neuronal Assignmentscited by 14
- 2023TopSpark: A Timestep Optimization Methodology for Energy-Efficient Spiking Neural Networks on Autonomous Mobile Agentscited by 14
- 2022Recent Advances and New Frontiers in Spiking Neural Networkscited by 10
- 2022Neuromorphic Computing and Sensing in Spacecited by 10
- 2023A Comprehensive Review of Spiking Neural Networks: Interpretation, Optimization, Efficiency, and Best Practicescited by 8
30 more
- 2023Spiking Neural Networks and Bio-Inspired Supervised Deep Learning: A Surveycited by 8
- 2024Continual Learning with Neuromorphic Computing: Foundations, Methods, and Emerging Applicationscited by 7
- 2023EnforceSNN: Enabling Resilient and Energy-Efficient Spiking Neural Network Inference considering Approximate DRAMs for Embedded Systemscited by 6
- 2023RescueSNN: Enabling Reliable Executions on Spiking Neural Network Accelerators under Permanent Faultscited by 6
- 2022Mantis: Enabling Energy-Efficient Autonomous Mobile Agents with Spiking Neural Networkscited by 5
- 2022Analysis of Power-Oriented Fault Injection Attacks on Spiking Neural Networkscited by 4
- 2022tinySNN: Towards Memory- and Energy-Efficient Spiking Neural Networkscited by 3
- 2022Intelligence Processing Units Accelerate Neuromorphic Learningcited by 3
- 2022Memory via Temporal Delays in weightless Spiking Neural Networkcited by 2
- 2022SIT: A Bionic and Non-Linear Neuron for Spiking Neural Networkcited by 2
- 2022Gradient-based Neuromorphic Learning on Dynamical RRAM Arrayscited by 2
- 2022Models Developed for Spiking Neural Networkscited by 2
- 2023Deep Unsupervised Learning Using Spike-Timing-Dependent Plasticitycited by 2
- 2023A differentiable brain simulator bridging brain simulation and brain-inspired computingcited by 2
- 2025Edge Intelligence with Spiking Neural Networkscited by 2
- 2025Neuromorphic Cybersecurity with Semi-supervised Lifelong Learningcited by 2
- 2025Spiking Neural Networks: The Future of Brain-Inspired Computingcited by 2
- 2021Multi-GPU SNN Simulation with Static Load Balancingcited by 1
- 2021Even Faster SNN Simulation with Lazy+Event-driven Plasticity and Shared Atomicscited by 1
- 2021BioLCNet: Reward-modulated Locally Connected Spiking Neural Networkscited by 1
- 2023Tricking AI chips into Simulating the Human Brain: A Detailed Performance Analysiscited by 1
- 2024Parallel Hyperparameter Optimization Of Spiking Neural Networkcited by 1
- 2023Spyker: High-performance Library for Spiking Deep Neural Networkscited by 0
- 2023Frameworks for SNNs: a Review of Data Science-oriented Software and an Expansion of SpykeTorchcited by 0
- 2023Analysis on Effects of Fault Elements in Memristive Neuromorphic Systemscited by 0
- 2024A Neuromorphic Approach to Obstacle Avoidance in Robot Manipulationcited by 0
- 2025Neuromorphic-based metaheuristics: A new generation of low power, low latency and small footprint optimization algorithmscited by 0
- 2025Spike Agreement Dependent Plasticity: A scalable Bio-Inspired learning paradigm for Spiking Neural Networkscited by 0
- 2026A Formal Tool for Verification of Probabilistic Spiking Neural Networks Based on Quotient Abstractionscited by 0
- 2026SuperNeuroMAT: An Efficient Matrix-based Simulator for Spiking Neural Networkscited by 0
- 2026SuperNeuroMAT: An Efficient Matrix-based Simulator for Spiking Neural Networks9 Aug 2026
- 2026A Formal Tool for Verification of Probabilistic Spiking Neural Networks Based on Quotient Abstractions12 Jun 2026
- 2025Spiking Neural Networks: The Future of Brain-Inspired Computing31 Oct 2025
- 2025Spike Agreement Dependent Plasticity: A scalable Bio-Inspired learning paradigm for Spiking Neural Networks22 Aug 2025
- 2025Neuromorphic Cybersecurity with Semi-supervised Lifelong Learning6 Aug 2025
- 2025Edge Intelligence with Spiking Neural Networks18 Jul 2025
- 2025Neuromorphic-based metaheuristics: A new generation of low power, low latency and small footprint optimization algorithms22 May 2025
- 2024Continual Learning with Neuromorphic Computing: Foundations, Methods, and Emerging Applications11 Oct 2024
- 2024A Neuromorphic Approach to Obstacle Avoidance in Robot Manipulation8 Apr 2024
- 2024Parallel Hyperparameter Optimization Of Spiking Neural Network1 Mar 2024
- 2023Analysis on Effects of Fault Elements in Memristive Neuromorphic Systems8 Dec 2023
- 2023A differentiable brain simulator bridging brain simulation and brain-inspired computing9 Nov 2023
30 more
- 2023SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligence25 Oct 2023
- 2023Spiking Neural Networks and Bio-Inspired Supervised Deep Learning: A Survey30 Jul 2023
- 2023Deep Unsupervised Learning Using Spike-Timing-Dependent Plasticity8 Jul 2023
- 2023RescueSNN: Enabling Reliable Executions on Spiking Neural Network Accelerators under Permanent Faults8 Apr 2023
- 2023EnforceSNN: Enabling Resilient and Energy-Efficient Spiking Neural Network Inference considering Approximate DRAMs for Embedded Systems8 Apr 2023
- 2023A Comprehensive Review of Spiking Neural Networks: Interpretation, Optimization, Efficiency, and Best Practices19 Mar 2023
- 2023TopSpark: A Timestep Optimization Methodology for Energy-Efficient Spiking Neural Networks on Autonomous Mobile Agents3 Mar 2023
- 2023Frameworks for SNNs: a Review of Data Science-oriented Software and an Expansion of SpykeTorch15 Feb 2023
- 2023Spyker: High-performance Library for Spiking Deep Neural Networks31 Jan 2023
- 2023Tricking AI chips into Simulating the Human Brain: A Detailed Performance Analysis31 Jan 2023
- 2022Mantis: Enabling Energy-Efficient Autonomous Mobile Agents with Spiking Neural Networks24 Dec 2022
- 2022Neuromorphic Computing and Sensing in Space10 Dec 2022
- 2022Models Developed for Spiking Neural Networks8 Dec 2022
- 2022Intelligence Processing Units Accelerate Neuromorphic Learning19 Nov 2022
- 2022Gradient-based Neuromorphic Learning on Dynamical RRAM Arrays26 Jun 2022
- 2022tinySNN: Towards Memory- and Energy-Efficient Spiking Neural Networks17 Jun 2022
- 2022lpSpikeCon: Enabling Low-Precision Spiking Neural Network Processing for Efficient Unsupervised Continual Learning on Autonomous Agents24 May 2022
- 2022Analysis of Power-Oriented Fault Injection Attacks on Spiking Neural Networks10 Apr 2022
- 2022SIT: A Bionic and Non-Linear Neuron for Spiking Neural Network30 Mar 2022
- 2022Recent Advances and New Frontiers in Spiking Neural Networks12 Mar 2022
- 2022Neuromorphic Data Augmentation for Training Spiking Neural Networks11 Mar 2022
- 2022SoftSNN: Low-Cost Fault Tolerance for Spiking Neural Network Accelerators under Soft Errors10 Mar 2022
- 2022Memory via Temporal Delays in weightless Spiking Neural Network15 Feb 2022
- 2021Spiking Neural Networks for Visual Place Recognition via Weighted Neuronal Assignments14 Sep 2021
- 2021BioLCNet: Reward-modulated Locally Connected Spiking Neural Networks12 Sep 2021
- 2021ReSpawn: Energy-Efficient Fault-Tolerance for Spiking Neural Networks considering Unreliable Memories23 Aug 2021
- 2021Even Faster SNN Simulation with Lazy+Event-driven Plasticity and Shared Atomics8 Jul 2021
- 2021Q-SpiNN: A Framework for Quantizing Spiking Neural Networks5 Jul 2021
- 2021SpikeDyn: A Framework for Energy-Efficient Spiking Neural Networks with Continual and Unsupervised Learning Capabilities in Dynamic Environments28 Feb 2021
- 2021Multi-GPU SNN Simulation with Static Load Balancing9 Feb 2021
- 2023SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligencecited by 163
- 2022Neuromorphic Data Augmentation for Training Spiking Neural Networkscited by 52
- 2021Q-SpiNN: A Framework for Quantizing Spiking Neural Networkscited by 33
- 2021SpikeDyn: A Framework for Energy-Efficient Spiking Neural Networks with Continual and Unsupervised Learning Capabilities in Dynamic Environmentscited by 29
- 2021ReSpawn: Energy-Efficient Fault-Tolerance for Spiking Neural Networks considering Unreliable Memoriescited by 20
- 2022SoftSNN: Low-Cost Fault Tolerance for Spiking Neural Network Accelerators under Soft Errorscited by 18
- 2022lpSpikeCon: Enabling Low-Precision Spiking Neural Network Processing for Efficient Unsupervised Continual Learning on Autonomous Agentscited by 18
- 2021Spiking Neural Networks for Visual Place Recognition via Weighted Neuronal Assignmentscited by 14
- 2022Recent Advances and New Frontiers in Spiking Neural Networkscited by 10
- 2022Neuromorphic Computing and Sensing in Spacecited by 10
- 2023A Comprehensive Review of Spiking Neural Networks: Interpretation, Optimization, Efficiency, and Best Practicescited by 8
- 2023Spiking Neural Networks and Bio-Inspired Supervised Deep Learning: A Surveycited by 8
12 most cited of 40 All 40 (JSON)
- 2026SuperNeuroMAT: An Efficient Matrix-based Simulator for Spiking Neural Networks9 Aug 2026
- 2026A Formal Tool for Verification of Probabilistic Spiking Neural Networks Based on Quotient Abstractions12 Jun 2026
- 2025Spiking Neural Networks: The Future of Brain-Inspired Computing31 Oct 2025
- 2025Spike Agreement Dependent Plasticity: A scalable Bio-Inspired learning paradigm for Spiking Neural Networks22 Aug 2025
- 2025Neuromorphic Cybersecurity with Semi-supervised Lifelong Learning6 Aug 2025
- 2025Edge Intelligence with Spiking Neural Networks18 Jul 2025
- 2025Neuromorphic-based metaheuristics: A new generation of low power, low latency and small footprint optimization algorithms22 May 2025
- 2024Continual Learning with Neuromorphic Computing: Foundations, Methods, and Emerging Applications11 Oct 2024
- 2024A Neuromorphic Approach to Obstacle Avoidance in Robot Manipulation8 Apr 2024
- 2024Parallel Hyperparameter Optimization Of Spiking Neural Network1 Mar 2024
- 2023Analysis on Effects of Fault Elements in Memristive Neuromorphic Systems8 Dec 2023
- 2023A differentiable brain simulator bridging brain simulation and brain-inspired computing9 Nov 2023
12 newest of 40 All 40 (JSON)