Cargando…
A Hopf physical reservoir computer
Physical reservoir computing utilizes a physical system as a computational resource. This nontraditional computing technique can be computationally powerful, without the need of costly training. Here, a Hopf oscillator is implemented as a reservoir computer by using a node-based architecture; howeve...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group UK
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8484469/ https://www.ncbi.nlm.nih.gov/pubmed/34593935 http://dx.doi.org/10.1038/s41598-021-98982-x |
_version_ | 1784577324986925056 |
---|---|
author | Shougat, Md Raf E Ul Li, XiaoFu Mollik, Tushar Perkins, Edmon |
author_facet | Shougat, Md Raf E Ul Li, XiaoFu Mollik, Tushar Perkins, Edmon |
author_sort | Shougat, Md Raf E Ul |
collection | PubMed |
description | Physical reservoir computing utilizes a physical system as a computational resource. This nontraditional computing technique can be computationally powerful, without the need of costly training. Here, a Hopf oscillator is implemented as a reservoir computer by using a node-based architecture; however, this implementation does not use delayed feedback lines. This reservoir computer is still powerful, but it is considerably simpler and cheaper to implement as a physical Hopf oscillator. A non-periodic stochastic masking procedure is applied for this reservoir computer following the time multiplexing method. Due to the presence of noise, the Euler–Maruyama method is used to simulate the resulting stochastic differential equations that represent this reservoir computer. An analog electrical circuit is built to implement this Hopf oscillator reservoir computer experimentally. The information processing capability was tested numerically and experimentally by performing logical tasks, emulation tasks, and time series prediction tasks. This reservoir computer has several attractive features, including a simple design that is easy to implement, noise robustness, and a high computational ability for many different benchmark tasks. Since limit cycle oscillators model many physical systems, this architecture could be relatively easily applied in many contexts. |
format | Online Article Text |
id | pubmed-8484469 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Nature Publishing Group UK |
record_format | MEDLINE/PubMed |
spelling | pubmed-84844692021-10-04 A Hopf physical reservoir computer Shougat, Md Raf E Ul Li, XiaoFu Mollik, Tushar Perkins, Edmon Sci Rep Article Physical reservoir computing utilizes a physical system as a computational resource. This nontraditional computing technique can be computationally powerful, without the need of costly training. Here, a Hopf oscillator is implemented as a reservoir computer by using a node-based architecture; however, this implementation does not use delayed feedback lines. This reservoir computer is still powerful, but it is considerably simpler and cheaper to implement as a physical Hopf oscillator. A non-periodic stochastic masking procedure is applied for this reservoir computer following the time multiplexing method. Due to the presence of noise, the Euler–Maruyama method is used to simulate the resulting stochastic differential equations that represent this reservoir computer. An analog electrical circuit is built to implement this Hopf oscillator reservoir computer experimentally. The information processing capability was tested numerically and experimentally by performing logical tasks, emulation tasks, and time series prediction tasks. This reservoir computer has several attractive features, including a simple design that is easy to implement, noise robustness, and a high computational ability for many different benchmark tasks. Since limit cycle oscillators model many physical systems, this architecture could be relatively easily applied in many contexts. Nature Publishing Group UK 2021-09-30 /pmc/articles/PMC8484469/ /pubmed/34593935 http://dx.doi.org/10.1038/s41598-021-98982-x Text en © The Author(s) 2021 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Article Shougat, Md Raf E Ul Li, XiaoFu Mollik, Tushar Perkins, Edmon A Hopf physical reservoir computer |
title | A Hopf physical reservoir computer |
title_full | A Hopf physical reservoir computer |
title_fullStr | A Hopf physical reservoir computer |
title_full_unstemmed | A Hopf physical reservoir computer |
title_short | A Hopf physical reservoir computer |
title_sort | hopf physical reservoir computer |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8484469/ https://www.ncbi.nlm.nih.gov/pubmed/34593935 http://dx.doi.org/10.1038/s41598-021-98982-x |
work_keys_str_mv | AT shougatmdrafeul ahopfphysicalreservoircomputer AT lixiaofu ahopfphysicalreservoircomputer AT molliktushar ahopfphysicalreservoircomputer AT perkinsedmon ahopfphysicalreservoircomputer AT shougatmdrafeul hopfphysicalreservoircomputer AT lixiaofu hopfphysicalreservoircomputer AT molliktushar hopfphysicalreservoircomputer AT perkinsedmon hopfphysicalreservoircomputer |