Cargando…

Optimizing Reservoir Computers for Signal Classification

Reservoir computers are a type of recurrent neural network for which the network connections are not changed. To train the reservoir computer, a set of output signals from the network are fit to a training signal by a linear fit. As a result, training of a reservoir computer is fast, and reservoir c...

Descripción completa

Detalles Bibliográficos
Autor principal: Carroll, Thomas L.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8249854/
https://www.ncbi.nlm.nih.gov/pubmed/34220549
http://dx.doi.org/10.3389/fphys.2021.685121
_version_ 1783716987297333248
author Carroll, Thomas L.
author_facet Carroll, Thomas L.
author_sort Carroll, Thomas L.
collection PubMed
description Reservoir computers are a type of recurrent neural network for which the network connections are not changed. To train the reservoir computer, a set of output signals from the network are fit to a training signal by a linear fit. As a result, training of a reservoir computer is fast, and reservoir computers may be built from analog hardware, resulting in high speed and low power consumption. To get the best performance from a reservoir computer, the hyperparameters of the reservoir computer must be optimized. In signal classification problems, parameter optimization may be computationally difficult; it is necessary to compare many realizations of the test signals to get good statistics on the classification probability. In this work, it is shown in both a spiking reservoir computer and a reservoir computer using continuous variables that the optimum classification performance occurs for the hyperparameters that maximize the entropy of the reservoir computer. Optimizing for entropy only requires a single realization of each signal to be classified, making the process much faster to compute.
format Online
Article
Text
id pubmed-8249854
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-82498542021-07-03 Optimizing Reservoir Computers for Signal Classification Carroll, Thomas L. Front Physiol Physiology Reservoir computers are a type of recurrent neural network for which the network connections are not changed. To train the reservoir computer, a set of output signals from the network are fit to a training signal by a linear fit. As a result, training of a reservoir computer is fast, and reservoir computers may be built from analog hardware, resulting in high speed and low power consumption. To get the best performance from a reservoir computer, the hyperparameters of the reservoir computer must be optimized. In signal classification problems, parameter optimization may be computationally difficult; it is necessary to compare many realizations of the test signals to get good statistics on the classification probability. In this work, it is shown in both a spiking reservoir computer and a reservoir computer using continuous variables that the optimum classification performance occurs for the hyperparameters that maximize the entropy of the reservoir computer. Optimizing for entropy only requires a single realization of each signal to be classified, making the process much faster to compute. Frontiers Media S.A. 2021-06-18 /pmc/articles/PMC8249854/ /pubmed/34220549 http://dx.doi.org/10.3389/fphys.2021.685121 Text en Copyright © 2021 Carroll. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Physiology
Carroll, Thomas L.
Optimizing Reservoir Computers for Signal Classification
title Optimizing Reservoir Computers for Signal Classification
title_full Optimizing Reservoir Computers for Signal Classification
title_fullStr Optimizing Reservoir Computers for Signal Classification
title_full_unstemmed Optimizing Reservoir Computers for Signal Classification
title_short Optimizing Reservoir Computers for Signal Classification
title_sort optimizing reservoir computers for signal classification
topic Physiology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8249854/
https://www.ncbi.nlm.nih.gov/pubmed/34220549
http://dx.doi.org/10.3389/fphys.2021.685121
work_keys_str_mv AT carrollthomasl optimizingreservoircomputersforsignalclassification