Hardware architecture for a general regression neural network coprocessor

被引:9
作者
Lazaro, Jesus [1 ]
Arias, Jagoba [1 ]
Astarloa, Armando [1 ]
Bidarte, Unai [1 ]
Zuloaga, Aitzol [1 ]
机构
[1] Univ Basque Country, Dept Elect & Telecommun, Bilbao 48013, Spain
关键词
GRNN; FPGA; matlab; neural networks; SoPC;
D O I
10.1016/j.neucom.2007.01.012
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article presents a series of hardware implementations of a general regression neural network (GRNN) using FPGAs. The paper describes the study of this neural network using different fixed and floating point implementations. The implementation includes training as well as testing of the network. It is focused on precision loss and area and speed results of the resulting neural network coprocessor that can be used in a System on Programmable Chip. A GRNN is able to approximate functions and it has been used in control, prediction, fault diagnosis, engine management among others. They are mainly implemented as software entities because they require a great amount of complex mathematical operations. With the increasing power and capabilities of current FPGAs, now it is possible not only to translate them into hardware but, due to the reconfigurable feature of these devices, to explore different hardware/software partitions as well. These hardware implementations increase both the speed and performance of these neural networks, and the designer can select the area-speed trade-off that best fits the application. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:78 / 87
页数:10
相关论文
共 36 条
  • [1] DSP implementation of a PV system with GA-MLP-NN based MPPT controller supplying BLDC motor drive
    Akkaya, R.
    Kulaksiz, A. A.
    Aydogdu, O.
    [J]. ENERGY CONVERSION AND MANAGEMENT, 2007, 48 (01) : 210 - 218
  • [2] Evolving classifiers on field programmable gate arrays: Migrating XCS to FPGAs
    Bolchini, Cristiana
    Ferrandi, Paolo
    Lanzi, Pier Luca
    Salice, Fabio
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2006, 52 (8-9) : 516 - 533
  • [3] Application of radial basis function and generalized regression neural networks in non-linear utility function specification for travel mode choice modelling
    Celikoglu, Hilmi Berk
    [J]. MATHEMATICAL AND COMPUTER MODELLING, 2006, 44 (7-8) : 640 - 658
  • [4] Image-processing algorithms realized by discrete-time cellular neural networks and their circuit implementations
    Chen, Hsin-Chieh
    Hung, Yung-Ching
    Chen, Chang-Kuo
    Liao, Teh-Lu
    Chen, Chun-Kuo
    [J]. CHAOS SOLITONS & FRACTALS, 2006, 29 (05) : 1100 - 1108
  • [5] Design and basic blocks of a neuromorphic VLSI analogue vision system
    Cosp, Jordi
    Madrenas, Jordi
    Fernandez, Daniel
    [J]. NEUROCOMPUTING, 2006, 69 (16-18) : 1962 - 1970
  • [6] Artificial neural networks: a review of commercial hardware
    Dias, FM
    Antunes, A
    Mota, AM
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2004, 17 (08) : 945 - 952
  • [7] ANN-based signal conditioning and its hardware implementation of a nanostructured porous silicon relative humidity sensor
    Islam, T.
    Ghosh, S.
    Saha, H.
    [J]. SENSORS AND ACTUATORS B-CHEMICAL, 2006, 120 (01) : 130 - 141
  • [8] Modelling of plasma etching using a generalized regression neural network
    Kim, B
    Kim, S
    Kim, K
    [J]. VACUUM, 2003, 71 (04) : 497 - 503
  • [9] Prediction of profile surface roughness in CHF3/CF4 plasma using neural network
    Kim, BW
    Kim, KH
    [J]. APPLIED SURFACE SCIENCE, 2004, 222 (1-4) : 17 - 22
  • [10] System-on-programmable-chip implementation for on-line face recognition
    Kumar, A. Pavan
    Kamakoti, V.
    Das, Sukhendu
    [J]. PATTERN RECOGNITION LETTERS, 2007, 28 (03) : 342 - 349