Title :
Efficient hardware implementation of threshold neural networks
Author :
Zamanlooy, Babak ; Mirhassani, Mitra
Author_Institution :
Electr. & Comput. Eng. Dept., Univ. of Windsor, Windsor, ON, Canada
Abstract :
Area and Noise to Signal Ratio (NSR) are two main factors in hardware implementation of neural networks. Despite attempts to reduce the area of sigmoid and hyperbolic tangent activation functions, they cannot achieve the efficiency of threshold activation function. A new NSR efficient architecture for threshold networks is proposed in this paper. The proposed architecture uses different number of bits for weight storage in different layers. The optimum number of bits for each layer is found based on the mathematical derivation using stochastic model. Network training is done using the recently introduced learning algorithm called Extreme Learning Machine (ELM). A 4-7-4 network is considered as a case study and its hardware implementation for different weight accuracies is investigated. The proposed design is more efficient considering area × NSR as a performance metric. VLSI implementation of the proposed architecture using a 0.18 μm CMOS process is presented which shows 44.16%, 58.04 % and 67.30% improvement for total number of bits equal to 16, 20 and 24.
Keywords :
CMOS integrated circuits; VLSI; learning (artificial intelligence); neural net architecture; signal processing; stochastic processes; transfer functions; 4-7-4 network; CMOS process; ELM; NSR efficient architecture; VLSI implementation; extreme learning machine; hardware implementation; hyperbolic tangent activation functions; learning algorithm; mathematical derivation; network training; noise to signal ratio; sigmoid tangent activation functions; stochastic model; threshold activation function; threshold networks; threshold neural networks; weight accuracy; weight storage; Hardware; Machine learning; Mathematical model; Neural networks; Registers; Signal processing algorithms; Stochastic processes;
Conference_Titel :
New Circuits and Systems Conference (NEWCAS), 2012 IEEE 10th International
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4673-0857-1
Electronic_ISBN :
978-1-4673-0858-8
DOI :
10.1109/NEWCAS.2012.6328941