95,632 research outputs found
Optoelectronic Reservoir Computing
Reservoir computing is a recently introduced, highly efficient bio-inspired
approach for processing time dependent data. The basic scheme of reservoir
computing consists of a non linear recurrent dynamical system coupled to a
single input layer and a single output layer. Within these constraints many
implementations are possible. Here we report an opto-electronic implementation
of reservoir computing based on a recently proposed architecture consisting of
a single non linear node and a delay line. Our implementation is sufficiently
fast for real time information processing. We illustrate its performance on
tasks of practical importance such as nonlinear channel equalization and speech
recognition, and obtain results comparable to state of the art digital
implementations.Comment: Contains main paper and two Supplementary Material
Optical signal processing with a network of semiconductor optical amplifiers in the context of photonic reservoir computing
Photonic reservoir computing is a hardware implementation of the concept of reservoir computing which comes from the field of machine learning and artificial neural networks. This concept is very useful for solving all kinds of classification and recognition problems. Examples are time series prediction, speech and image recognition. Reservoir computing often competes with the state-of-the-art. Dedicated photonic hardware would offer advantages in speed and power consumption. We show that a network of coupled semiconductor optical amplifiers can be used as a reservoir by using it on a benchmark isolated words recognition task. The results are comparable to existing software implementations and fabrication tolerances can actually improve the robustness
Nano-scale reservoir computing
This work describes preliminary steps towards nano-scale reservoir computing
using quantum dots. Our research has focused on the development of an
accumulator-based sensing system that reacts to changes in the environment, as
well as the development of a software simulation. The investigated systems
generate nonlinear responses to inputs that make them suitable for a physical
implementation of a neural network. This development will enable
miniaturisation of the neurons to the molecular level, leading to a range of
applications including monitoring of changes in materials or structures. The
system is based around the optical properties of quantum dots. The paper will
report on experimental work on systems using Cadmium Selenide (CdSe) quantum
dots and on the various methods to render the systems sensitive to pH, redox
potential or specific ion concentration. Once the quantum dot-based systems are
rendered sensitive to these triggers they can provide a distributed array that
can monitor and transmit information on changes within the material.Comment: 8 pages, 9 figures, accepted for publication in Nano Communication
Networks, http://www.journals.elsevier.com/nano-communication-networks/. An
earlier version was presented at the 3rd IEEE International Workshop on
Molecular and Nanoscale Communications (IEEE MoNaCom 2013
Potential implementation of Reservoir Computing models based on magnetic skyrmions
Reservoir Computing is a type of recursive neural network commonly used for
recognizing and predicting spatio-temporal events relying on a complex
hierarchy of nested feedback loops to generate a memory functionality. The
Reservoir Computing paradigm does not require any knowledge of the reservoir
topology or node weights for training purposes and can therefore utilize
naturally existing networks formed by a wide variety of physical processes.
Most efforts prior to this have focused on utilizing memristor techniques to
implement recursive neural networks. This paper examines the potential of
skyrmion fabrics formed in magnets with broken inversion symmetry that may
provide an attractive physical instantiation for Reservoir Computing.Comment: 11 pages, 3 figure
Reservoir Computing Approach to Robust Computation using Unreliable Nanoscale Networks
As we approach the physical limits of CMOS technology, advances in materials
science and nanotechnology are making available a variety of unconventional
computing substrates that can potentially replace top-down-designed
silicon-based computing devices. Inherent stochasticity in the fabrication
process and nanometer scale of these substrates inevitably lead to design
variations, defects, faults, and noise in the resulting devices. A key
challenge is how to harness such devices to perform robust computation. We
propose reservoir computing as a solution. In reservoir computing, computation
takes place by translating the dynamics of an excited medium, called a
reservoir, into a desired output. This approach eliminates the need for
external control and redundancy, and the programming is done using a
closed-form regression problem on the output, which also allows concurrent
programming using a single device. Using a theoretical model, we show that both
regular and irregular reservoirs are intrinsically robust to structural noise
as they perform computation
Hierarchical Composition of Memristive Networks for Real-Time Computing
Advances in materials science have led to physical instantiations of
self-assembled networks of memristive devices and demonstrations of their
computational capability through reservoir computing. Reservoir computing is an
approach that takes advantage of collective system dynamics for real-time
computing. A dynamical system, called a reservoir, is excited with a
time-varying signal and observations of its states are used to reconstruct a
desired output signal. However, such a monolithic assembly limits the
computational power due to signal interdependency and the resulting correlated
readouts. Here, we introduce an approach that hierarchically composes a set of
interconnected memristive networks into a larger reservoir. We use signal
amplification and restoration to reduce reservoir state correlation, which
improves the feature extraction from the input signals. Using the same number
of output signals, such a hierarchical composition of heterogeneous small
networks outperforms monolithic memristive networks by at least 20% on waveform
generation tasks. On the NARMA-10 task, we reduce the error by up to a factor
of 2 compared to homogeneous reservoirs with sigmoidal neurons, whereas single
memristive networks are unable to produce the correct result. Hierarchical
composition is key for solving more complex tasks with such novel nano-scale
hardware
- …