Hardware implementation of neural network with Sigmoidal activation functions using CORDIC

被引:52
|
作者
Tiwari, Vipin [1 ]
Khare, Nilay [1 ]
机构
[1] MANIT, Dept Comp Sci & Engn, Bhopal, India
关键词
CORDIC; Field Programmable Gate Array (FPGA); Hardware; Neural network; FPGA IMPLEMENTATION; IDENTIFICATION; SYSTEMS;
D O I
10.1016/j.micpro.2015.05.012
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Activation function is the most important function in neural network processing. In this article, the field-programmable gate array (FPGA)-based hardware implementation of a multilayer feed-forward neural network, with a log sigmoid activation function and a tangent sigmoid (hyperbolic tangent) activation function has been presented, with more accuracy than any other previous implementation of a neural network with the same activation function. Accuracy is enhanced through the implementation of both the sigmoidal functions using COordinate Rotation Digital Computer (CORDIC) algorithm. The CORDIC algorithm is a simple and effective method for calculation of the trigonometric and hyperbolic functions. Simulations and experiments have been performed on the ISim simulation engine of the Xilinx Framework, using the Very High Speed Integrated Circuit Hardware Description Language (VHDL) as the programming language. The results show accuracy for a 32-bit and 64-bit input/output, compromising with speed. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:373 / 381
页数:9
相关论文
共 50 条
  • [31] Hardware Aspects of Parallel Neural Network Implementation
    Kouretas, I
    Paliouras, V
    2021 10TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES (MOCAST), 2021,
  • [32] Construction and approximation rate for feedforward neural network operators with sigmoidal functions
    Yu, Dansheng
    Cao, Feilong
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2025, 453
  • [33] Accuracy Analysis of Node Activation Function Based on Hardware Implementation of Artificial Neural Network
    Jiang, Nan
    Hou, Ligang
    Guo, Jia
    Zhang, Xinyi
    Lv, Ang
    2018 3RD IEEE INTERNATIONAL CONFERENCE ON INTEGRATED CIRCUITS AND MICROSYSTEMS (ICICM), 2018, : 278 - 281
  • [34] Hardware implementation of hyperbolic tangent and sigmoid activation functions
    Hajduk, Z.
    BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2018, 66 (05) : 563 - 577
  • [35] Implementation of activated function of neural networks by using hybrid CORDIC
    Chen, Xi
    Wang, Gaofeng
    Liu, Kegang
    Xu, Jiangfeng
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2007, 35 (09): : 114 - 117
  • [36] Approximation by Neural Networks with Sigmoidal Functions
    Dan Sheng YU
    Acta Mathematica Sinica, 2013, 29 (10) : 2013 - 2026
  • [37] Approximation by neural networks with sigmoidal functions
    Dan Sheng Yu
    Acta Mathematica Sinica, English Series, 2013, 29 : 2013 - 2026
  • [38] Approximation by neural networks with sigmoidal functions
    Yu, Dan Sheng
    ACTA MATHEMATICA SINICA-ENGLISH SERIES, 2013, 29 (10) : 2013 - 2026
  • [39] Approximation by Neural Networks with Sigmoidal Functions
    Dan Sheng YU
    Acta Mathematica Sinica,English Series, 2013, (10) : 2013 - 2026
  • [40] Hardware implementation of neural network-based engine model using FPGA
    Saady, Marina Magdy
    Essai, Mohamed Hassan
    ALEXANDRIA ENGINEERING JOURNAL, 2022, 61 (12) : 12039 - 12050