Realization of the sigmoid activation function for neural networks on current FPGAs by the table-driven method

被引:0
|
作者
V. Ushenina, Inna [1 ]
机构
[1] Penza State Technol Univ, Penza, Russia
基金
俄罗斯科学基金会;
关键词
neural network; sigmoid function; FPGA; table-driven method; IMPLEMENTATION; APPROXIMATION;
D O I
10.17223/19988605/69/13
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the work, the sigmoid function is implemented using the bit-level mapping method. Within this method, inputs and outputs of the sigmoid function are represented in binary code in fixed-point format. Each output bit is separated from others and represented by a Boolean function of the input bits or its truth table. The possibilities of implementing sigmoid function output bit calculators on FPGA programmable logic blocks are assessed. Two implementation ways are analyzed: on the base of truth tables and on the base of minimized Boolean functions. All implemented circuits have equal bit widths of inputs and outputs to each other. The circuits based on truth tables have bit widths in the range of 6 to 11 bits. It is shown that the sigmoid output bit calculators of 7- and 8-bit inputs occupy just a single programmable logic block and make calculations in the shortest time. The proposed variant of the sigmoid function calculator can be used as aApart of trained neural networks implemented in hardware.
引用
收藏
页数:144
相关论文
共 50 条
  • [21] Look-up Table Unit Activation Function for Deep Convolutional Neural Networks
    Wang, Min
    Liu, Baoyuan
    Foroosh, Hassan
    2018 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV 2018), 2018, : 1225 - 1233
  • [22] ROOT2SIGMOID ACTIVATION FUNCTION IN NEURAL NETWORK
    Kumar, Arvind
    Sodhi, Sartaj Singh
    ADVANCES AND APPLICATIONS IN MATHEMATICAL SCIENCES, 2022, 21 (09): : 5417 - 5429
  • [23] Current-Mode Design of Sigmoid Activation Function Circuit
    Sudhanshu Maheshwari
    Circuits, Systems, and Signal Processing, 2023, 42 : 6347 - 6354
  • [24] Current-Mode Design of Sigmoid Activation Function Circuit
    Maheshwari, Sudhanshu
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2023, 42 (10) : 6347 - 6354
  • [25] Efficient Sigmoid Function for Neural Networks Based FPGA Design
    Chen, Xi
    Wang, Gaofeng
    Zhou, Wei
    Chang, Sheng
    Sun, Shilei
    INTELLIGENT COMPUTING, PART I: INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING, ICIC 2006, PART I, 2006, 4113 : 672 - 677
  • [26] A Novel Sigmoid Function Approximation Suitable For Neural Networks on FPGA
    Zaki, Peter W.
    Hashem, Ahmed M.
    Fahim, Emad A.
    Masnour, Mostafa A.
    ElGenk, Sarah M.
    Mashaly, Maggie
    Ismail, Samar M.
    2019 15TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO 2019), 2019, : 95 - 98
  • [27] Periodic Function as Activation Function for Neural Networks
    Xu, Ding
    Guan, Yue
    Cai, Ping-ping
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE: TECHNIQUES AND APPLICATIONS, AITA 2016, 2016, : 179 - 183
  • [28] Universal Approximation Using Probabilistic Neural Networks with Sigmoid Activation Functions
    Murugadoss, R.
    Ramakrishnan, M.
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN ENGINEERING AND TECHNOLOGY RESEARCH (ICAETR), 2014,
  • [29] Experimental realization of arbitrary activation functions for optical neural networks
    Frad, Monireh Moayedi Pour
    Williamson, Ian A. D.
    Edwards, Matthew
    Liu, Ke
    Pai, Sunil
    Bartlett, Ben
    Minkov, Momchil
    Hughes, Tyler W.
    Fan, Shanhui
    Nguyen, Thien-An
    OPTICS EXPRESS, 2020, 28 (08): : 12138 - 12148
  • [30] Weighted sigmoid gate unit for an activation function of deep neural network
    Tanaka, Masayuki
    PATTERN RECOGNITION LETTERS, 2020, 135 : 354 - 359