Reservoir Computing using Stochastic p-Bits

09/29/2017
by   Samiran Ganguly, et al.
0

We present a general hardware framework for building networks that directly implement Reservoir Computing, a popular software method for implementing and training Recurrent Neural Networks and are particularly suited for temporal inferencing and pattern recognition. We provide a specific example of a candidate hardware unit based on a combination of soft-magnets, spin-orbit materials and CMOS transistors that can implement these networks. Efficient non von-Neumann hardware implementation of reservoir computers can open up a pathway for integration of temporal Neural Networks in a wide variety of emerging systems such as Internet of Things (IoTs), industrial controls, bio- and photo-sensors, and self-driving automotives.

READ FULL TEXT
research
07/06/2020

Building Reservoir Computing Hardware Using Low Energy-Barrier Magnetics

Biologically inspired recurrent neural networks, such as reservoir compu...
research
05/04/2018

Efficient Design of Hardware-Enabled Recurrent Neural Networks

In this work, we propose a new approach towards the efficient design of ...
research
05/14/2021

Hierarchical Architectures in Reservoir Computing Systems

Reservoir computing (RC) offers efficient temporal data processing with ...
research
09/07/2018

Reservoir Computing based Neural Image Filters

Clean images are an important requirement for machine vision systems to ...
research
07/17/2023

Reducing hyperparameter dependence by external timescale tailoring

Task specific hyperparameter tuning in reservoir computing is an open is...
research
06/13/2018

Reservoir Computing Hardware with Cellular Automata

Elementary cellular automata (ECA) is a widely studied one-dimensional p...
research
03/23/2018

Hardware based Spatio-Temporal Neural Processing Backend for Imaging Sensors: Towards a Smart Camera

In this work we show how we can build a technology platform for cognitiv...

Please sign up or login with your details

Forgot password? Click here to reset