Abstract

Reservoir computing (RC) is a bioinspired computational paradigm that employs nonlinear dynamical systems (i.e. reservoir) to increase the dimensionality of sequential data [1] . The reservoir is fixed and only the readout is trained with a simple method such as linear regression to map the states of the reservoir to a targeted pattern. A delay line together with a nonlinear node, constitutes the basic topology of a delay-feedback reservoir. The complex dynamics of such systems is engaged with time multiplexing to create a number of virtual time nodes over the delay time associated with the feedback loop. The delay time is usually harmonized to the time sequence of the input data. To create a sufficiently strong nonlinear mapping, the independent internal states of the reservoir must be increased by time multiplexing at a rate much faster than the delay time. The number of virtual nodes created by time multiplexing is thus limited by the speed at which the input data is masked (e.g. by modulating the sampled-and-hold input data). In most applications, hundreds of nodes are typically required. This necessitates multiplexing with the speeds hundreds of times faster than the input data stream. To overcome the inherent trade-off between the number of neurons and the processing time, parallelization schemes might be envisioned [2] , [3] .

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.