Echo state network implementation for chaotic time series prediction

被引:6
作者
de la Fraga, Luis Gerardo [1 ]
Ovilla-Martinez, Brisbane [1 ]
Tlelo-Cuautle, Esteban [2 ]
机构
[1] Cinvestav, Comp Sci Dept, Mexico City 07360, Mexico
[2] INAOE, Dept Elect, Luis Enrique Erro 1, Tonatzintla 72840, Puebla, Mexico
关键词
FPGA; Echo state network; Chaotic time series prediction; Hyperbolic tangent function approximation; Fixed point arithmetic;
D O I
10.1016/j.micpro.2023.104950
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The implementation of an Echo State Neural Network (ESNN) for chaotic time series prediction is introduced. First, the ESNN is simulated using floating-point arithmetic and afterwards fixed-point arithmetic. The synthesis of the ESNN is done in a field-programmable gate array (FPGA), in which the activation function of the neurons' outputs is a hyperbolic tangent one, and is approximated with a new design of quadratic order b-splines and four integer multipliers. The FPGA implementation of the ESNN is applied to predict four chaotic time series associated to the Lorenz, Chua, Lu, and Rossler chaotic oscillators. The experimental results show that with 50 hidden neurons, the fixed-point arithmetic is good enough when using 15 or 16 bits in the fractional part: using more bits does not reduce the mean-squared error prediction. The neurons are limited to four inputs in the hidden layer to achieve a more efficient hardware implementation, guaranteeing a prediction of more than 10 steps ahead.
引用
收藏
页数:7
相关论文
共 10 条
  • [1] Bezruchko BP, 2010, SPRINGER SER SYNERG, P1, DOI 10.1007/978-3-642-12601-7
  • [2] Chaotic time series prediction using echo state network based on selective opposition grey wolf optimizer
    Chen, Hao-Chang
    Wei, Du-Qu
    [J]. NONLINEAR DYNAMICS, 2021, 104 (04) : 3925 - 3935
  • [3] Chaotic time series prediction for glucose dynamics in type 1 diabetes mellitus using regime-switching models
    Frandes, Mirela
    Timar, Bogdan
    Timar, Romulus
    Lungeanu, Diana
    [J]. SCIENTIFIC REPORTS, 2017, 7
  • [4] Gungor E., 2019, Chaos Theory Appl, V1, P19
  • [5] A Hardware-Oriented Echo State Network and its FPGA Implementation
    Honda, Kentaro
    Tamukoh, Hakaru
    [J]. JOURNAL OF ROBOTICS NETWORKING AND ARTIFICIAL LIFE, 2020, 7 (01): : 54 - 58
  • [6] Integer Echo State Networks: Efficient Reservoir Computing for Digital Hardware
    Kleyko, Denis
    Frady, Edward Paxon
    Kheffache, Mansour
    Osipov, Evgeny
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2022, 33 (04) : 1688 - 1701
  • [7] Loomis L., 2017, INT JOINT C NEURAL N, P2186
  • [8] Pipeline FPGA-Based Implementations of ANNs for the Prediction of up to 600-Steps-Ahead of Chaotic Time Series
    Pano-Azucena, Ana Dalia
    Tlelo-Cuautle, Esteban
    Ovilla-Martinez, Brisbane
    de la Fraga, Luis Gerardo
    Li, Rui
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2021, 30 (09)
  • [9] Tlelo-Cuautle E., 2016, Engineering Aplications of FPGAs
  • [10] Zimmermann R., 2021, Python library for reservoir computing using echo state networks