DocumentCode :
703957
Title :
A hardware implementation of a radial basis function neural network using stochastic logic
Author :
Yuan Ji ; Feng Ran ; Cong Ma ; Lilja, David J.
Author_Institution :
Microelectron. R&D Center, Shanghai Univ., Shanghai, China
fYear :
2015
fDate :
9-13 March 2015
Firstpage :
880
Lastpage :
883
Abstract :
Hardware implementations of artificial neural networks typically require significant amounts of hardware resources. This paper proposes a novel radial basis function artificial neural network using stochastic computing elements, which greatly reduces the required hardware. The Gaussian function used for the radial basis function is implemented with a two-dimensional finite state machine. The norm between the input data and the center point is optimized using simple logic gates. Results from two pattern recognition case studies, the standard Iris flower and the MICR font benchmarks, show that the difference of the average mean squared error between the proposed stochastic network and the corresponding traditional deterministic network is only 1.3% when the stochastic stream length is 10kbits. The accuracy of the recognition rate varies depending on the stream length, which gives the designer tremendous flexibility to tradeoff speed, power, and accuracy. From the FPGA implementation results, the hardware resource requirement of the proposed stochastic hidden neuron is only a few percent of the hardware requirement of the corresponding deterministic hidden neuron. The proposed stochastic network can be expanded to larger scale networks for complex tasks with simple hardware architectures.
Keywords :
Gaussian processes; formal logic; mean square error methods; radial basis function networks; FPGA implementation; Gaussian function; artificial neural networks; average mean squared error; center point; finite state machine; hardware architectures; hardware implementation; hardware resources; input data; pattern recognition; radial basis function neural network; simple logic gates; stochastic computing elements; stochastic hidden neuron; stochastic logic; stochastic network; stochastic stream length; Clocks; Computer architecture; Hardware; Iris recognition; Logic gates; Neurons; Radial basis function networks; 2D-FSM (two-dimensional finite state machine); ANN (artificial neural network); Gaussian function; RBF (radial basis function); pattern recognition; stochastic computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location :
Grenoble
Print_ISBN :
978-3-9815-3704-8
Type :
conf
Filename :
7092509
Link To Document :
بازگشت