An Online Learning Algorithm for Neuromorphic Hardware Implementation

05/11/2015
by   Chetan Singh Thakur, et al.
0

We propose a sign-based online learning (SOL) algorithm for a neuromorphic hardware framework called Trainable Analogue Block (TAB). The TAB framework utilises the principles of neural population coding, implying that it encodes the input stimulus using a large pool of nonlinear neurons. The SOL algorithm is a simple weight update rule that employs the sign of the hidden layer activation and the sign of the output error, which is the difference between the target output and the predicted output. The SOL algorithm is easily implementable in hardware, and can be used in any artificial neural network framework that learns weights by minimising a convex cost function. We show that the TAB framework can be trained for various regression tasks using the SOL algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/10/2015

A Trainable Neuromorphic Integrated Circuit that Exploits Device Mismatch

Random device mismatch that arises as a result of scaling of the CMOS (c...
research
03/02/2015

A neuromorphic hardware framework based on population coding

In the biological nervous system, large neuronal populations work collab...
research
05/08/2021

In-Hardware Learning of Multilayer Spiking Neural Networks on a Neuromorphic Processor

Although widely used in machine learning, backpropagation cannot directl...
research
08/03/2020

Online Few-shot Gesture Learning on a Neuromorphic Processor

We present the Surrogate-gradient Online Error-triggered Learning (SOEL)...
research
06/11/2020

Run-time Mapping of Spiking Neural Networks to Neuromorphic Hardware

In this paper, we propose a design methodology to partition and map the ...
research
04/11/2023

Online Spatio-Temporal Learning with Target Projection

Recurrent neural networks trained with the backpropagation through time ...
research
09/20/2023

Limitations in odour recognition and generalisation in a neuromorphic olfactory circuit

Neuromorphic computing is one of the few current approaches that have th...

Please sign up or login with your details

Forgot password? Click here to reset