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 条
  • [41] Neural networks with adaptive spline activation function
    Campolucci, P
    Capparelli, F
    Guarnieri, S
    Piazza, F
    Uncini, A
    MELECON '96 - 8TH MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, PROCEEDINGS, VOLS I-III: INDUSTRIAL APPLICATIONS IN POWER SYSTEMS, COMPUTER SCIENCE AND TELECOMMUNICATIONS, 1996, : 1442 - 1445
  • [42] Activation function of wavelet chaotic neural networks
    Xu, Yao-Qun
    Sun, Ming
    Guo, Meng-Shu
    PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, VOLS 1 AND 2, 2006, : 716 - 721
  • [43] DYNAMICS OF NEURAL NETWORKS WITH NONMONOTONE ACTIVATION FUNCTION
    DEFELICE, P
    MARANGI, C
    NARDULLI, G
    PASQUARIELLO, G
    TEDESCO, L
    NETWORK-COMPUTATION IN NEURAL SYSTEMS, 1993, 4 (01) : 1 - 9
  • [44] Activation function of transiently chaotic neural networks
    Xu, Yaoqun
    Sun, Ming
    Duan, Guangren
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 3004 - +
  • [45] A novel type of activation function in artificial neural networks: Trained activation function
    Ertugrul, Omer Faruk
    NEURAL NETWORKS, 2018, 99 : 148 - 157
  • [46] IMPLEMENTATION ISSUES OF SIGMOID FUNCTION AND ITS DERIVATIVE FOR VLSI DIGITAL NEURAL NETWORKS
    MURTAGH, P
    TSOI, AC
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1992, 139 (03): : 207 - 214
  • [47] Digital hardware implementation of sigmoid function and its derivative for artificial neural networks
    Faiedh, H
    Gafsi, Z
    Besbes, K
    Torki, K
    ICM 2001: 13TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, 2001, : 189 - 192
  • [48] Hardware implementation of evolvable block-based neural networks utilizing a cost efficient sigmoid-like activation function
    Nambiar, Vishnu P.
    Khalil-Hani, Mohamed
    Sahnoun, Riadh
    Marsono, M. N.
    NEUROCOMPUTING, 2014, 140 : 228 - 241
  • [49] Programmable analogue VLSI implementation for asymmetric sigmoid neural activation function and its derivative
    Tabarce, S
    Tavares, VG
    de Oliveira, PG
    ELECTRONICS LETTERS, 2005, 41 (15) : 863 - 864
  • [50] Differentially Private Neural Networks with Bounded Activation Function
    Jung, Kijung
    Lee, Hyukki
    Chung, Yon Dohn
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2021, E104D (06) : 905 - 908