paper-with-me

Papers

Reservoir Computing Hardware with Cellular Automata

2018-06-13 · Alejandro Morán, Christiam F. Frasser, Josep L. Rosselló

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.

📄 PDF Abstract BibTeX arXiv:1806.04932

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

A general representation of dynamical systems for reservoir computing

2019-07-03 · Sidney Pontes-Filho, Anis Yazidi, Jianhua Zhang, Hugo Hammer 외

Dynamical systems are capable of performing computation in a reservoir computing paradigm. This paper presents a general representation of these systems as an artificial neural network (ANN). Initially, we implement the …

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

2017-03-16 · Nathan McDonald

A framework for implementing reservoir computing (RC) and extreme learning machines (ELMs), two types of artificial neural networks, based on 1D elementary Cellular Automata (CA) is presented, in which two separate CA ru…

ReLiCADA -- Reservoir Computing using Linear Cellular Automata Design Algorithm

2023-08-22 · Jonas Kantic, Fabian C. Legl, Walter Stechele, Jakob Hermann

In this paper, we present a novel algorithm to optimize the design of Reservoir Computing using Cellular Automata models for time series applications. Besides selecting the models' hyperparameters, the proposed algorithm…

Hyperparameter OptimizationTime Series

Reservoir Computing Using Non-Uniform Binary Cellular Automata

2017-02-13 · Stefano Nichele, Magnus S. Gundersen

The Reservoir Computing (RC) paradigm utilizes a dynamical system, i.e., a reservoir, and a linear classifier, i.e., a read-out layer, to process data from sequential classification tasks. In this paper the usage of Cell…

Reservoir Computing using Cellular Automata

2014-10-01 · Ozgur Yilmaz

We introduce a novel framework of reservoir computing. Cellular automaton is used as the reservoir of dynamical systems. Input is randomly projected onto the initial conditions of automaton cells and nonlinear computatio…