Sparse Distributed Memory using Spiking Neural Networks on Nengo

09/07/2021
by   Rohan Deepak Ajwani, et al.
0

We present a Spiking Neural Network (SNN) based Sparse Distributed Memory (SDM) implemented on the Nengo framework. We have based our work on previous work by Furber et al, 2004, implementing SDM using N-of-M codes. As an integral part of the SDM design, we have implemented Correlation Matrix Memory (CMM) using SNN on Nengo. Our SNN implementation uses Leaky Integrate and Fire (LIF) spiking neuron models on Nengo. Our objective is to understand how well SNN-based SDMs perform in comparison to conventional SDMs. Towards this, we have simulated both conventional and SNN-based SDM and CMM on Nengo. We observe that SNN-based models perform similarly as the conventional ones. In order to evaluate the performance of different SNNs, we repeated the experiment using Adaptive-LIF, Spiking Rectified Linear Unit, and Izhikevich models and obtained similar results. We conclude that it is indeed feasible to develop some types of associative memories using spiking neurons whose memory capacity and other features are similar to the performance without SNNs. Finally we have implemented an application where MNIST images, encoded with N-of-M codes, are associated with their labels and stored in the SNN-based SDM.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/05/2023

Spiking neural networks with Hebbian plasticity for unsupervised representation learning

We introduce a novel spiking neural network model for learning distribut...
research
08/04/2022

Neuro-symbolic computing with spiking neural networks

Knowledge graphs are an expressive and widely used data structure due to...
research
05/13/2022

The Neuro-Symbolic Brain

Neural networks promote a distributed representation with no clear place...
research
09/02/2017

Training Spiking Neural Networks for Cognitive Tasks: A Versatile Framework Compatible to Various Temporal Codes

Conventional modeling approaches have found limitations in matching the ...
research
06/08/2022

Construction of a spike-based memory using neural-like logic gates based on Spiking Neural Networks on SpiNNaker

Neuromorphic engineering concentrates the efforts of a large number of r...
research
02/20/2022

Supervised Training of Siamese Spiking Neural Networks with Earth's Mover Distance

This study adapts the highly-versatile siamese neural network model to t...
research
11/22/2019

Technical report: supervised training of convolutional spiking neural networks with PyTorch

Recently, it has been shown that spiking neural networks (SNNs) can be t...

Please sign up or login with your details

Forgot password? Click here to reset