FPGA Implementation of Wavelet Neural Network Training with PSO/iPSO

被引:5
|
作者
Sahin, Suhap [1 ]
Cavuslu, Mehmet Ali [1 ]
机构
[1] Kocaeli Univ, Dept Comp Engn, Izmit, Kocaeli, Turkey
关键词
WNN; FPGA; PSO; iPSO; dynamic system; PARTICLE SWARM OPTIMIZATION; HARDWARE IMPLEMENTATION; IDENTIFICATION; ARCHITECTURE;
D O I
10.1142/S0218126618500986
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this study, field-programmable gate array (FPGA)-based hardware implementation of the wavelet neural network (WNN) training using particle swarm optimization (PSO) and improved particle swarm optimization (iPSO) algorithms are presented. The WNN architecture and wavelet activation function approach that is proper for the hardware implementation are suggested in the study. Using the suggested architecture and training algorithms, test operations are implemented on two different dynamic system recognition problems. From the test results obtained, it is observed that WNN architecture generalizes well and the activation function suggested has approximately the same success rate with the wavelet function defined in the literature. In the FPGA-based implementation, IEEE 754 floating-point number format is used. Experimental tests are done on Xilinx Artix 7 xc7a100t-1csg324 using ISE Webpack 14.7 program.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] FPGA implementation of Wavelet Neural Network for epileptic seizure detection
    Kumar, Hari R.
    Balasubramani, M.
    Babu, Ganesh
    IEICE ELECTRONICS EXPRESS, 2013, 10 (24):
  • [2] The FPGA Implementation of Wavelet-Neural Network Based On DSP Builder
    Liu, Bing Qian
    Gong, Mao Fa
    Wang, Wen Shuo
    Lin, Yu Qing
    Xu, Yi Sheng
    Yin, Fan Jiao
    Li, Mei Rong
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS RESEARCH AND MECHATRONICS ENGINEERING, 2015, 121 : 900 - 903
  • [3] FPGA implementation of a wavelet neural network with particle swarm optimization learning
    Lin, Cheng-Jian
    Tsai, Hung-Ming
    MATHEMATICAL AND COMPUTER MODELLING, 2008, 47 (9-10) : 982 - 996
  • [4] A Highly Parallel FPGA Implementation of Sparse Neural Network Training
    Dey, Sourya
    Chen, Diandian
    Li, Zongyang
    Kundu, Souvik
    Huang, Kuan-Wen
    Chugg, Keith M.
    Beerel, Peter A.
    2018 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2018,
  • [5] Deep Neural Network Training with iPSO Algorithm
    Kosten, Mehmet Muzaffer
    Barut, Murat
    Acir, Nurettin
    2018 26TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2018,
  • [6] Neural network implementation on a FPGA
    Chen, YJ
    du Plessis, WP
    2002 IEEE AFRICON, VOLS 1 AND 2: ELECTROTECHNOLOGICAL SERVICES FOR AFRICA, 2002, : 337 - 342
  • [7] A neural network FPGA implementation
    Coric, S
    Latinovic, I
    Pavasovic, A
    NEUREL 2000: PROCEEDINGS OF THE 5TH SEMINAR ON NEURAL NETWORK APPLICATIONS IN ELECTRICAL ENGINEERING, 2000, : 117 - 120
  • [8] Implementation of a Reconfigurable Neural Network in FPGA
    Oliveira, Janaina G. M.
    Moreno, Robson Luiz
    Dutra, Odilon de Oliveira
    Pimenta, Tales C.
    2017 INTERNATIONAL CARIBBEAN CONFERENCE ON DEVICES, CIRCUITS AND SYSTEMS (ICCDCS), 2017, : 41 - 44
  • [9] Neural network training using stochastic PSO
    Chen, Xin
    Li, Yangmin
    NEURAL INFORMATION PROCESSING, PT 2, PROCEEDINGS, 2006, 4233 : 1051 - 1060
  • [10] Hardware Implementation of Artificial Neural Network Training Using Particle Swarm Optimization on FPGA
    Cavuslu, Mehmet Ali
    Karakuzu, Cihan
    Sahin, Suhap
    JOURNAL OF POLYTECHNIC-POLITEKNIK DERGISI, 2010, 13 (02): : 83 - 92