arrow
Return

A Modular Approximation Methodology for Efficient Fixed-Point Hardware Implementation of the Sigmoid Function

delete2022-10-01
delete20
PRE
AI
Z
Zhe Pan
Z
Zonghua Gu
X
Xiaohong Jiang
G
Guoquan Zhu
D
De Ma *
DOI:10.1109/TIE.2022.3146573delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The sigmoid function is a widely used nonlinear activation function in neural networks. In this article, we present a modular approximation methodology for efficient fixed-point hardware implementation of the sigmoid function. Our design consists of three modules: piecewise linear (PWL) approximation as the initial solution, Taylor series approximation of the exponential function, and Newton-Raphson method-based approximation as the final solution. Its modularity enables the designer to flexibly choose the most appropriate approximation method for each module separately. Performance evaluation results indicate that our work strikes an appropriate balance among the objectives of approximation accuracy, hardware resource utilization, and performance.
Keywords:
Hardware
Taylor series
Newton method
Approximation error
Artificial neural networks
Quantization (signal)
Input variables
Artificial neural networks (NNs)
FPGA
hardware acceleration
Newton-Raphson (NR) method
sigmoid function

Journal

IEEE Transactions on Industrial Electronics cover
IEEE Transactions on Industrial Electronics
IF:
7.2
Papers:
1.8W
Citations:
9.8W

Organization

Z
Zhejiang Laboratory
Scholars:
1.8K
Papers: 1.7K
Citations: 0
U
Umea University
Scholars:
1.4W
Papers: 1.4W
Citations: 134
Z
zhejiang university
Scholars:
17.5W
Papers: 12.0W
Citations: 152
researcher View more organizations