Neko: a Library for Exploring Neuromorphic Learning Rules

05/01/2021
by   Zixuan Zhao, et al.
0

The field of neuromorphic computing is in a period of active exploration. While many tools have been developed to simulate neuronal dynamics or convert deep networks to spiking models, general software libraries for learning rules remain underexplored. This is partly due to the diverse, challenging nature of efforts to design new learning rules, which range from encoding methods to gradient approximations, from population approaches that mimic the Bayesian brain to constrained learning algorithms deployed on memristor crossbars. To address this gap, we present Neko, a modular, extensible library with a focus on aiding the design of new learning algorithms. We demonstrate the utility of Neko in three exemplar cases: online local learning, probabilistic learning, and analog on-device learning. Our results show that Neko can replicate the state-of-the-art algorithms and, in one case, lead to significant outperformance in accuracy and speed. Further, it offers tools including gradient comparison that can help develop new algorithmic variants. Neko is an open source Python library that supports PyTorch and TensorFlow backends.

READ FULL TEXT
research
10/22/2020

Brain-Inspired Learning on Neuromorphic Substrates

Neuromorphic hardware strives to emulate brain-like neural networks and ...
research
03/12/2017

Robustness from structure: Inference with hierarchical spiking networks on analog neuromorphic hardware

How spiking networks are able to perform probabilistic inference is an i...
research
01/31/2023

Spyker: High-performance Library for Spiking Deep Neural Networks

Spiking neural networks (SNNs) have been recently brought to light due t...
research
09/29/2017

Neural and Synaptic Array Transceiver: A Brain-Inspired Computing Framework for Embedded Learning

Embedded, continual learning for autonomous and adaptive behavior is a k...
research
07/02/2018

Classifying neuromorphic data using a deep learning framework for image classification

In the field of artificial intelligence, neuromorphic computing has been...
research
10/21/2022

Biologically Plausible Variational Policy Gradient with Spiking Recurrent Winner-Take-All Networks

One stream of reinforcement learning research is exploring biologically ...

Please sign up or login with your details

Forgot password? Click here to reset