Litcius/Paper detail

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

Zhe Pan, Zonghua Gu, Xiaohong Jiang, Guoquan Zhu, De Ma

2022IEEE Transactions on Industrial Electronics54 citationsDOI

Abstract

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.

Topics & Concepts

Sigmoid functionModular designFunction approximationComputer scienceApproximation algorithmLinear approximationApproximation theoryMathematical optimizationTaylor seriesArtificial neural networkFunction (biology)Nonlinear systemExponential functionFixed pointPiecewiseApplied mathematicsAlgorithmMathematicsArtificial intelligenceMathematical analysisBiologyEvolutionary biologyOperating systemQuantum mechanicsPhysicsNumerical Methods and AlgorithmsNeural Networks and ApplicationsModel Reduction and Neural Networks
A Modular Approximation Methodology for Efficient Fixed-Point Hardware Implementation of the Sigmoid Function | Litcius