Giter Site home page Giter Site logo

artiomn / awesome-neuromorphic Goto Github PK

View Code? Open in Web Editor NEW
22.0 2.0 4.0 118 KB

A curated list of awesome neuromorphic frameworks, libraries, resources, and other things

License: Creative Commons Zero v1.0 Universal

brain loihi machine-learning pynn snn spiking spiking-networks ann-to-snn neural-networks neuro

awesome-neuromorphic's Introduction

Awesome Neuromorphic Awesome

A curated list of awesome spiking or neuromorphic frameworks, libraries, resources, and other things (i.e. useful robotics simulators and frameworks).

Contents

Spiking and Neuromorphic Frameworks

  • BindsNET - Python package used for simulating spiking neural networks (SNNs) on CPUs or GPUs using PyTorch Tensor functionality.
  • BrainCog - BrainCog is an open source spiking neural network based brain-inspired cognitive intelligence engine for Brain-inspired Artificial Intelligence and brain simulation.
  • CARLSim - CARLsim is an efficient, easy-to-use, GPU-accelerated library for simulating large-scale spiking neural network (SNN) models with a high degree of biological detail.
  • GeNN - GeNN is a GPU-enhanced Neuronal Network simulation environment based on code generation for Nvidia CUDA.
  • Intel LAVA - Software Framework for Neuromorphic Computing from Intel.
  • Moose - Multiscale Object-Oriented Simulation Environment. It is designed to simulate neural systems ranging from subcellular components and biochemical reactions to complex models of single neurons, circuits, and large networks.
  • Nengo - Python package for building, testing, and deploying spiking neural networks.
  • Nest - NEST is a simulator for spiking neural network models that focuses on the dynamics, size and structure of neural systems rather than on the exact morphology of individual neurons.
  • NetPyNE - Python package to facilitate the development, simulation, parallelization, analysis, and optimization of biological neuronal networks using the NEURON simulator.
  • Neural Circuit Policies - Neural Circuit Policies (NCPs) are designed sparse recurrent neural networks loosely inspired by the nervous system of the organism C. elegans. The goal of this package is to making working with NCPs in PyTorch and keras as easy as possible.
  • NEURON - The NEURON simulation environment is used in laboratories and classrooms around the world for building and using computational models of neurons and networks of neurons.
  • PeleNet - Reservoir computing framework for Loihi.
  • PyNN - Python package for simulator-independent specification of neuronal network models.
  • PySNN - Spiking neural network (SNN) framework written on top of PyTorch for efficient simulation of SNNs both on CPU and GPU.
  • Sinabs - Open source PyTorch based library, developed to design and implement Spiking Convolutional Neural Networks (SCNNs).
  • SPAIC - Spike-based artificial intelligence computing platform.
  • spikeflow - Spiking neural networks in tensorflow.
  • SpikingJelly - Open-source deep learning framework for Spiking Neural Network (SNN) based on PyTorch.
  • SNN Torch - snnTorch is designed to be intuitively used with PyTorch, as though each spiking neuron were simply another activation in a sequence of layers. It is therefore agnostic to fully-connected layers, convolutional layers, residual connections, etc.
  • The HBP Neuromorphic Computing Platform - Part of the EBRAINS research infrastructure. The EBRAINS infrastructure is created by the Human Brain Project (HBP).

ANN2SNN Converters

  • snn_toolbox - The SNN conversion toolbox (SNN-TB) is a framework to transform rate-based artificial neural networks into spiking neural networks, and to run them using various spike encodings.

Robotic Toolkits

  • DART - Dynamic Animation and Robotics Toolkit.

Datasets and Dataset Tools

  • Tonic - Tonic is a tool to facilitate the download, manipulation and loading of event-based/spike-based data. It's like PyTorch Vision but for neuromorphic data.

Computational Neuroscience Software

  • BrainPy - Framework for computational neuroscience and brain-inspired computation based on the Just-In-Time (JIT) compilation (built on top of JAX, Numba, and other JIT compilers). It provides an integrative ecosystem for brain dynamics programming, including brain dynamics building, simulation, training, analysis, etc.

Institutes and Groups

Motiv NT

AltAI NPU developers.

The Neuromorphic Vision and Natural Computation Team

Team, based at the Institut de la Vision in Paris.

Brainchip

Akida NPU developers.

SynSense

SynSense focuses on the commercialization of neuromorphic intelligence, based on 20+ years of world-leading experience of University of Zürich and ETH Zürich.

Hardware

Footnotes

awesome-neuromorphic's People

Contributors

artiomn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

awesome-neuromorphic's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.