Efficient FPGA Implementation of Feedback Perceptron for Hardware Acceleration

被引:0
|
作者
Mohaidat, Tamador [1 ]
Syed, Azeemuddin [1 ,2 ]
Alqodah, Mohammed [1 ]
Khalil, Kasem [1 ]
机构
[1] Univ Mississippi, Dept Elect & Comp Engn, University, MS 38677 USA
[2] Int Inst Informat Technol, CVEST, Hyderabad, India
关键词
Artificial neural network; traditional perceptron; feedback perceptron; gain factor; MLP; FPGA; DEEP NEURAL-NETWORKS;
D O I
10.1109/ICMI60790.2024.10585825
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Artificial Neural Networks (ANNs) have revolutionized machine learning, mimicking human cognitive abilities to recognize patterns and make decisions. The perceptron, a fundamental unit in ANNs, forms the basis for complex network structures. This paper introduces a novel approach to perceptrons by incorporating a feedback mechanism using a gain factor, replacing conventional learning rates. The proposed method aims to optimize network performance while adapting to hardware constraints. Implementation of MNIST and Heart Attack datasets showcase the superiority of the proposed approach over traditional methods, revealing substantial accuracy improvements across various activation functions (Sign, Step, and Sigmoid) in both single perceptron and multilayer perceptron (MLP) architectures. The proposed method achieves significant accuracy of 96.80% with the MNIST dataset, and 88.52% with the Heart Attack dataset compared to other methods. It has a small overhead in power consumption. The proposed approach is implemented in Verilog HDL on Xilinx Virtex-7 FPGA XC7A35T-1FGG484C. The proposed method demonstrates remarkable accuracy enhancements in pattern recognition tasks, promising advancements in real-world applications.
引用
收藏
页数:5
相关论文
共 50 条
  • [21] FPGA implementation of hardware voter
    Krstic, MD
    Stojcev, MK
    TELSIKS 2001, VOL 1 & 2, PROCEEDINGS, 2001, : 401 - 404
  • [22] Efficient FPGA Implementation of Multilayer Perceptron for Real-Time Human Activity Classification
    Gaikwad, Nikhil B.
    Tiwari, Varun
    Keskar, Avinash
    Shivaprakash, N. C.
    IEEE ACCESS, 2019, 7 : 26696 - 26706
  • [23] Latency-optimized Hardware Acceleration of Multilayer Perceptron Inference
    Al-Zoubi, Ahmad
    Schaible, Benedikt
    Martino, Gianluca
    Fey, Goerschwin
    2023 26TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, DSD 2023, 2023, : 235 - 241
  • [24] Hardware Acceleration of a Face Detection System on FPGA
    Dharan, S. Vidya
    Khalil-Hani, Mohamed
    Shaikh-Husin, Nasir
    2015 IEEE STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT (SCORED), 2015, : 283 - 288
  • [25] A Hardware Framework for on-Chip FPGA Acceleration
    Lomuscio, Andrea
    Cardarilli, Gian Carlo
    Nannarelli, Alberto
    Re, Marco
    2016 INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC), 2016,
  • [26] The Research of FPGA Acceleration for VLBI Hardware Correlator
    Gan, Jiangying
    Xu, Zhijun
    2018 PROGRESS IN ELECTROMAGNETICS RESEARCH SYMPOSIUM (PIERS-TOYAMA), 2018, : 2088 - 2091
  • [27] Hardware acceleration of matrix multiplication on a Xilinx FPGA
    Dave, Nirav
    Fleming, Kermin
    King, Myron
    Pellauer, Michael
    Vijayaraghavan, Muralidaran
    MEMOCODE'07: FIFTH ACM & IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2007, : 97 - +
  • [28] FPGA Based Hardware Acceleration of Sensor Matrix
    Ahmad, Abdul Mutaal
    Lukowicz, Paul
    Cheng, Jingyuan
    UBICOMP'16 ADJUNCT: PROCEEDINGS OF THE 2016 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING, 2016, : 793 - 802
  • [29] Hardware acceleration of the Method of Moments using FPGA
    Topa, Tomasz
    PRZEGLAD ELEKTROTECHNICZNY, 2023, 99 (08): : 17 - 20
  • [30] Efficient stepper motor torque ripple minimization based on FPGA hardware implementation
    Kos, Dejan
    Kapun, Aljaz
    Curkovic, Milan
    Jezernik, Karel
    IECON 2006 - 32ND ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS, VOLS 1-11, 2006, : 1860 - +