Implementation of a neuro-fuzzy network with on-chip learning and its applications

被引:8
作者
Lin, Cheng-Jian [1 ]
Lee, Chi-Yung [2 ]
机构
[1] Natl Chin Yi Univ Technol, Dept Comp Sci & Informat Engn, Taichung 411, Taiwan
[2] Nankai Univ Technol, Dept Comp Sci & Informat Engn, Nantou 542, Taiwan
关键词
Neural fuzzy network (NFN); Field programmable gate array (FPGA); Backpropagation (BP) method; Simultaneous perturbation; Gaussian function; FIXED-POINT; SYSTEMS;
D O I
10.1016/j.eswa.2010.07.019
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The implementation of adaptive neural fuzzy networks (NFNs) using field programmable gate arrays (FPGA) is proposed in this study. Hardware implementation of NFNs with learning ability is very difficult. The backpropagation (BP) method in the learning algorithm is widely used in NFNs, making it difficult to implement NFNs in hardware because calculating the backpropagation error of all parameters in a system is very complex. However, we use the simultaneous perturbation method as a learning scheme for the NFN hardware implementation. In order to reduce the chip area, we utilize the traditional non-linear activation function to implement the Gaussian function. We can confirm the reasonableness of NFN performance through some examples. Crown Copyright (C) 2010 Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:673 / 681
页数:9
相关论文
共 21 条
  • [1] [Anonymous], 1996, Neural fuzzy systems
  • [2] BINAZHAR MAH, 2002, P EUR S DIG SYST DES, P283
  • [3] The implementation of fuzzy systems, neural networks and fuzzy neural networks using FPGAs
    Blake, JJ
    Maguire, LP
    McGinnity, TM
    Roche, B
    McDaid, LJ
    [J]. INFORMATION SCIENCES, 1998, 112 (1-4) : 151 - 168
  • [4] Ewe CT, 2004, LECT NOTES COMPUT SC, V3203, P200
  • [5] The DSP decision: Fixed point or floating?
    Inacio, C
    Ombres, D
    [J]. IEEE SPECTRUM, 1996, 33 (09) : 72 - 74
  • [6] An on-line self-constructing neural fuzzy inference network and its applications
    Juang, CF
    Lin, CT
    [J]. IEEE TRANSACTIONS ON FUZZY SYSTEMS, 1998, 6 (01) : 12 - 32
  • [7] FPGA implementation of a neural network for a real-time hand tracking system
    Krips, M
    Lammert, T
    Kummert, A
    [J]. FIRST IEEE INTERNATION WORKSHOP ON ELECTRONIC DESIGN, TEST AND APPLICATIONS, PROCEEDINGS, 2002, : 313 - 317
  • [8] An ART-based fuzzy adaptive learning control network
    Lin, CJ
    Lin, CT
    [J]. IEEE TRANSACTIONS ON FUZZY SYSTEMS, 1997, 5 (04) : 477 - 496
  • [9] LIN CJ, 2007, MATH COMPUTER MODELL
  • [10] Self-constructing fuzzy neural network speed controller for permanent-magnet synchronous motor drive
    Lin, FJ
    Lin, CH
    Shen, PH
    [J]. IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2001, 9 (05) : 751 - 759