Reservoir Computing Hardware with Cellular Automata

06/13/2018
by   Alejandro Morán, et al.
2

Elementary cellular automata (ECA) is a widely studied one-dimensional processing methodology where the successive iteration of the automaton may lead to the recreation of a rich pattern dynamic. Recently, cellular automata have been proposed as a feasible way to implement Reservoir Computing (RC) systems in which the automata rule is fixed and the training is performed using a linear regression. In this work we perform an exhaustive study of the performance of the different ECA rules when applied to pattern recognition of time-independent input signals using a RC scheme. Once the different ECA rules have been tested, the most accurate one (rule 90) is selected to implement a digital circuit. Rule 90 is easily reproduced using a reduced set of XOR gates and shift-registers, thus representing a high-performance alternative for RC hardware implementation in terms of processing time, circuit area, power dissipation and system accuracy. The model (both in software and its hardware implementation) has been tested using a pattern recognition task of handwritten numbers (the MNIST database) for which we obtained competitive results in terms of accuracy, speed and power dissipation. The proposed model can be considered to be a low-cost method to implement fast pattern recognition digital circuits.

READ FULL TEXT

page 2

page 8

research
08/22/2023

ReLiCADA – Reservoir Computing using Linear Cellular Automata Design Algorithm

In this paper, we present a novel algorithm to optimize the design of Re...
research
03/16/2017

Reservoir Computing and Extreme Learning Machines using Pairs of Cellular Automata Rules

A framework for implementing reservoir computing (RC) and extreme learni...
research
02/13/2017

Reservoir Computing Using Non-Uniform Binary Cellular Automata

The Reservoir Computing (RC) paradigm utilizes a dynamical system, i.e.,...
research
09/29/2017

Reservoir Computing using Stochastic p-Bits

We present a general hardware framework for building networks that direc...
research
06/09/2018

Holographic Automata for Ambient Immersive A. I. via Reservoir Computing

We prove the existence of a semilinear representation of Cellular Automa...
research
11/18/2022

A Network Classification Method based on Density Time Evolution Patterns Extracted from Network Automata

Network modeling has proven to be an efficient tool for many interdiscip...
research
12/01/2021

Simulation platform for pattern recognition based on reservoir computing with memristor networks

Memristive systems and devices are potentially available for implementin...

Please sign up or login with your details

Forgot password? Click here to reset