FPGA implementation of a neural network for character recognition

被引:0
|
作者
Khan, Farrukh A. [1 ]
Uppal, Momin
Song, Wang-Cheol
Kang, Min-Jae
Mirza, Anwar M.
机构
[1] Jeju Natl Univ, Dept Comp Engn, Cheju 690756, South Korea
[2] Texas A&M Univ, Dept Elect Engn, College Stn, TX 77843 USA
[3] Jeju Natl Univ, Dept Elect Engn, Cheju 690756, South Korea
[4] Fac Comp Sci & Engn, GIK Inst, Topi, Pakistan
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Neural Networks are usually implemented in software on sequential machines but when implemented in hardware, they are extremely fast due to the massive parallelism inherent in the hardware devices. Implementation of Neural Networks in Programmable Logic Devices such as FPGAs (Field Programmable Gate Arrays) gives us more flexibility since these devices are reconfigurable and their design can be altered whenever needed. The design proposed in this paper shows the implementation of perceptron neural network in FPGAs for the character recognition problem. The characters here are the English language alphabets which are input to the network and after training; they are tested for recognition. Each alphabet is tested for three different fonts. After implementation, the simulations are done and performance issues of the design are analyzed. The post-layout simulation gives excellent results even if some noise is introduced to the input patterns.
引用
收藏
页码:1357 / 1365
页数:9
相关论文
共 50 条
  • [31] FPGA implementation of Hopfield neural network with transcendental nonlinearity
    Yang, Songtao
    Min, Fuhong
    Yang, Xilin
    Ying, Jiajie
    NONLINEAR DYNAMICS, 2024, : 20537 - 20548
  • [32] FPGA Implementation of the Locally Recurrent Probabilistic Neural Network
    Dukov, Nikolay
    Ganchev, Todor
    Kovachev, Dimitar
    PROCEEDINGS OF THE SECOND INTERNATIONAL SCIENTIFIC CONFERENCE INTELLIGENT INFORMATION TECHNOLOGIES FOR INDUSTRY (IITI'17), VOL 1, 2018, 679 : 419 - 428
  • [33] Hardware Implementation of RBF Neural Network on FPGA Coprocessor
    Yang, Zhi-gang
    Qian, Jun-lei
    INFORMATION COMPUTING AND APPLICATIONS, PT 1, 2010, 105 : 415 - 422
  • [34] FPGA implementation of an optimized neural network for CFD acceleration
    Çevik, Gökalp
    Sarıoğlu, Baykal
    Aka, İbrahim Başar
    AEU - International Journal of Electronics and Communications, 2025, 188
  • [35] FPGA implementation of multi-valued "and/or"-neural network
    Wang, QY
    Nomura, H
    PROCEEDINGS OF 2003 INTERNATIONAL CONFERENCE ON NEURAL NETWORKS & SIGNAL PROCESSING, PROCEEDINGS, VOLS 1 AND 2, 2003, : 349 - 352
  • [36] Flexible Modularized Artificial Neural Network Implementation on FPGA
    Cosmas, Kiruki
    Asami, Kenichi
    2018 5TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI), 2018, : 1 - 5
  • [37] Spiking Neural Network Implementation on FPGA for Multiclass Classification
    Zhang, Jin
    Zhang, Lei
    2023 IEEE INTERNATIONAL SYSTEMS CONFERENCE, SYSCON, 2023,
  • [38] FPGA implementation of pulse density Hopfield neural network
    Maeda, Yutaka
    Fukuda, Yoshinori
    2007 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-6, 2007, : 700 - 704
  • [39] Acceleration and Implementation of Convolutional Neural Network Based on FPGA
    Wang, Enyi
    Qiu, Dehui
    PROCEEDINGS OF 2019 IEEE 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2019), 2019, : 321 - 325
  • [40] Design and Implementation of Configurable Convolutional Neural Network on FPGA
    Huynh Vinh Phu
    Tran Minh Tan
    Phan Van Men
    Nguyen Van Hieu
    Truong Van Cuong
    PROCEEDINGS OF 2019 6TH NATIONAL FOUNDATION FOR SCIENCE AND TECHNOLOGY DEVELOPMENT (NAFOSTED) CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS), 2019, : 298 - 302