• DocumentCode
    12117
  • Title

    FPGA Implementation of the C-Mantec Neural Network Constructive Algorithm

  • Author

    Ortega-Zamorano, Francisco ; Jerez, Jose M. ; Franco, Leonardo

  • Author_Institution
    Dept. de Lenguajes y Cienc. de la Comput., Univ. de Malaga, Malaga, Spain
  • Volume
    10
  • Issue
    2
  • fYear
    2014
  • fDate
    May-14
  • Firstpage
    1154
  • Lastpage
    1161
  • Abstract
    Competitive majority network trained by error correction (C-Mantec), a recently proposed constructive neural network algorithm that generates very compact architectures with good generalization capabilities, is implemented in a field programmable gate array (FPGA). A clear difference with most of the existing neural network implementations (most of them based on the use of the backpropagation algorithm) is that the C-Mantec automatically generates an adequate neural architecture while the training of the data is performed. All the steps involved in the implementation, including the on-chip learning phase, are fully described and a deep analysis of the results is carried on using the two sets of benchmark problems. The results show a clear increase in the computation speed in comparison to the standard personal computer (PC)-based implementation, demonstrating the usefulness of the intrinsic parallelism of FPGAs in the neurocomputational tasks and the suitability of the hardware version of the C-Mantec algorithm for its application to real-world problems.
  • Keywords
    backpropagation; error correction; field programmable gate arrays; generalisation (artificial intelligence); neural net architecture; C-Mantec neural network constructive algorithm; FPGA; backpropagation algorithm; competitive majority network training; constructive neural network algorithm; error correction; field programmable gate array; generalization capabilities; intrinsic parallelism; neural architecture; neurocomputational tasks; on-chip learning phase; Field programmable gate arrays; Hardware; Neural networks; Neurons; Table lookup; Training; Circuit complexity; constructive neural networks (CoNN); on-chip learning; threshold networks;
  • fLanguage
    English
  • Journal_Title
    Industrial Informatics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2013.2294137
  • Filename
    6678779