intel-nrc-ecosystem / models

Licence: BSD-3-Clause license
This repository will host models, modules, algorithms and applications developed by the INRC Community to run on the Intel Loihi Platform.

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to models

norse
Deep learning for spiking neural networks
Stars: ✭ 59 (+0%)
Mutual labels:  spiking-neural-networks, neuromorphic-computing
OpenNAS
OpenN@S: Open-source software to NAS automatic VHDL code generation
Stars: ✭ 15 (-74.58%)
Mutual labels:  spiking-neural-networks
IJCNN2016
Diverse, Noisy and Parallel: a New Spiking Neural Network Approach for Humanoid Robot Control
Stars: ✭ 14 (-76.27%)
Mutual labels:  spiking-neural-networks
pyaer
Low-level Python APIs for Accessing Neuromorphic Devices.
Stars: ✭ 20 (-66.1%)
Mutual labels:  neuromorphic-computing
nengo-dl
Deep learning integration for Nengo
Stars: ✭ 76 (+28.81%)
Mutual labels:  spiking-neural-networks
BrainSimII
Neural Simulator for AGI research and development
Stars: ✭ 51 (-13.56%)
Mutual labels:  spiking-neural-networks
spiketorch
Experiments with spiking neural networks (SNNs) in PyTorch. See https://github.com/BINDS-LAB-UMASS/bindsnet for the successor to this project.
Stars: ✭ 83 (+40.68%)
Mutual labels:  spiking-neural-networks
snn angular velocity
Event-Based Angular Velocity Regression with Spiking Networks
Stars: ✭ 91 (+54.24%)
Mutual labels:  spiking-neural-networks
spore-nest-module
Synaptic Plasticity with Online Reinforcement learning
Stars: ✭ 24 (-59.32%)
Mutual labels:  spiking-neural-networks
DL-NC
spiking-neural-networks
Stars: ✭ 34 (-42.37%)
Mutual labels:  spiking-neural-networks
hybrid-snn-conversion
Training spiking networks with hybrid ann-snn conversion and spike-based backpropagation
Stars: ✭ 72 (+22.03%)
Mutual labels:  spiking-neural-networks
spikeflow
Python library for easy creation and running of spiking neural networks in tensorflow.
Stars: ✭ 30 (-49.15%)
Mutual labels:  spiking-neural-networks
BrainPy
Brain Dynamics Programming in Python
Stars: ✭ 242 (+310.17%)
Mutual labels:  spiking-neural-networks
lava-optimization
Constraint Optimization with Lava
Stars: ✭ 23 (-61.02%)
Mutual labels:  neuromorphic-computing
snn-encoder-tools
Data encoders
Stars: ✭ 26 (-55.93%)
Mutual labels:  spiking-neural-networks
WheatNNLeek
Spiking neural network system
Stars: ✭ 26 (-55.93%)
Mutual labels:  spiking-neural-networks
Spiking-Restricted-Boltzmann-Machine
RBM implemented with spiking neurons in Python. Contrastive Divergence used to train the network.
Stars: ✭ 23 (-61.02%)
Mutual labels:  spiking-neural-networks
CARLsim4
CARLsim is an efficient, easy-to-use, GPU-accelerated software framework for simulating large-scale spiking neural network (SNN) models with a high degree of biological detail.
Stars: ✭ 75 (+27.12%)
Mutual labels:  spiking-neural-networks
bindsnet
Simulation of spiking neural networks (SNNs) using PyTorch.
Stars: ✭ 34 (-42.37%)
Mutual labels:  spiking-neural-networks
rA9
JAX-based Spiking Neural Network framework
Stars: ✭ 60 (+1.69%)
Mutual labels:  spiking-neural-networks

INRC Ecosystem

This repository will host models, modules, algorithms and applications developed by the INRC Community using nxsdk to run on the Intel Loihi Platform.

The repository is structured into directories. nxsdk_modules_ncl directory will be used to publish code/models which have been developed by maintainers of this repo. Researchers can publish and collaborate by publishing code/models within the nxsdk_modules_contrib directory. All code submissions will be reviewed. Please use the Github PR process. All contributed code will be distributed under the LICENSE provided with this repository.

To run the models, access to the Loihi software development kit (NxSDK) and the Loihi hardware is needed.

For more information, please visit: https://www.intel.com/content/www/us/en/research/neuromorphic-community.html For community support, Q&A and other information, please visit: http://neuromorphic.intel.com

Acknowledgments

  • Pelenet : Carlo Michaelis, University of Goettingen (https://github.com/sagacitysite/pelenet)

  • PCritical : Ismael Balafrej, prof. Jean Rouat. University of Sherbrooke. NEuro COmputational & Intelligent Signal Processing Research Group (NECOTIS)

  • Time Difference Encoder :

    • This is a Loihi implementation of the Time Difference Encoder (TDE) / spiking Elementary Motion Detector (sEMD). It converts a temporal difference between two spikes from different sources into a firing rate (number of spikes).

    • The TDE has been introduced and used by:

      • Milde, M. B., Bertrand, O. J., Ramachandran, H., Egelhaaf, M., & Chicca, E. (2018). Spiking elementary motion detector in neuromorphic systems. Neural computation, 30(9), 2384-2417.
      • D'Angelo, G., Janotte, E., Schoepe, T., O'Keeffe, J., Milde, M. B., Chicca, E., & Bartolozzi, C. (2020). Event-based eccentric motion detection exploiting time difference encoding. Frontiers in Neuroscience, 14, 451.
    • This file was started at the Telluride Neuromorphic Workshop 2019

    • Contributors:

    • Version 1.4

    • Updated for nxsdk version 1.0.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].