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...
Autor principal: | |
---|---|
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 |