TY - GEN
T1 - A digital circuit design of hyperbolic tangent sigmoid function for neural networks
AU - Lin, Che Wei
AU - Wang, Jeen Shing
PY - 2008
Y1 - 2008
N2 - This paper presents a digital circuit design approach for a commonly used activation function, hyperbolic tangent sigmoid functions, for neural networks. Our design concept for such a nonlinear function is to approximate the function of its first-order derivative by piece-wise linear functions first, then to obtain the estimate of the original function by integrating the approximated function of the first-order derivative by a digital circuit. The average error and maximum error of the proposed approximation approach are in the order of 10-3 and 10-2, respectively in the software simulation. The hardware implementation of the proposed method consumes only one multiplication and one addition/subtraction ALU with the aid of resource sharing. The performance of our circuit has been validated by a neural network for a system identification problem in the software simulation.
AB - This paper presents a digital circuit design approach for a commonly used activation function, hyperbolic tangent sigmoid functions, for neural networks. Our design concept for such a nonlinear function is to approximate the function of its first-order derivative by piece-wise linear functions first, then to obtain the estimate of the original function by integrating the approximated function of the first-order derivative by a digital circuit. The average error and maximum error of the proposed approximation approach are in the order of 10-3 and 10-2, respectively in the software simulation. The hardware implementation of the proposed method consumes only one multiplication and one addition/subtraction ALU with the aid of resource sharing. The performance of our circuit has been validated by a neural network for a system identification problem in the software simulation.
UR - https://www.scopus.com/pages/publications/51749086846
UR - https://www.scopus.com/pages/publications/51749086846#tab=citedBy
U2 - 10.1109/ISCAS.2008.4541553
DO - 10.1109/ISCAS.2008.4541553
M3 - Conference contribution
AN - SCOPUS:51749086846
SN - 9781424416844
T3 - Proceedings - IEEE International Symposium on Circuits and Systems
SP - 856
EP - 859
BT - 2008 IEEE International Symposium on Circuits and Systems, ISCAS 2008
T2 - 2008 IEEE International Symposium on Circuits and Systems, ISCAS 2008
Y2 - 18 May 2008 through 21 May 2008
ER -