LI Shi-hao, YING San-cong. The Implementation of Activation Function of CNN Based on FPGA Using Single Precision Floating-Point-Unit[J]. 2017, 34(10): 105-109.
LI Shi-hao, YING San-cong. The Implementation of Activation Function of CNN Based on FPGA Using Single Precision Floating-Point-Unit[J]. 2017, 34(10): 105-109.DOI:
The Implementation of Activation Function of CNN Based on FPGA Using Single Precision Floating-Point-Unit
Convolutional Neural Network (CNN) was gotten attention because of the presentation of Deep-Learning. It has large research value for Deep-Learning in using FPGAs. The activation function is the most necessary part of CNN. In this paper
Sigmoid function was chosen as the experiment object. The approximation ways of Sigmoid Function were listed and analysed
the piecewise forth-order approximation was the best way to fit Sigmoid Function. Parallel calculation circuit was designed by Verilog HDL on FPGAs
collecting dataset and inputing them to FPGA Platform and CPU Platform. The experiment result set forth that this solution had high efficiency and low error with rosy prospect about Deep-Learning and FPGA.
关键词
Keywords
references
Djalal Eddine, Khodja Stéphane Simard. Implementation of optimized approximate sigmoid Function on FPGA circuit to use in ANN for control and monitoring[J]. CONTROL ENGINEERING AND APPLIED INFORMATICS, 2015, 17(2): 64-72. DOI: 64
Li Bingzhe, Hassan Najafi M, David J Lilja. Using stochastic computing to reduce the hardware requirements for a restricted boltzmann machine classifier[C]// The 2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays. Monterey, California, USA, 2016: 36-41.
Vishnu P Nambiar, Mohamed Khalil-Hani, Riadh Sahnoun, et al. Hardware implementation of evolvable block-based neural networks utilizing a cost efficient sigmoid-like activation function[J]. Neurocomputing, 2014(140): 228-241. DOI: 228
EMMANUEL ADETIBA, IBIKUNLE F A, DARAMOLA S A, et al. Implementation of efficient multilayer perceptron ANN neurons on field programmable gate array chip[J]. International Journal of Engineering % Technology IJET-IJENS, 2014, 14(1): 151-159. DOI: 151
Jia Yangqing, Evan Shelhamer, Jeff Donahue, et al. Caffe: Convolutional architecture for fast feature embedding[C]// Proceedings of the 22nd ACM international conference on Multimedia. ACM, 2014.
Manish Panicker, BabuC. Efficient FPGA implementation of sigmoid and bipolar sigmoid activation functions for multilayer perceptrons[J]. IOSR Journal of Engineering, 2012, 2(6): 1352-1356. DOI: 1352
Sahil Abrol, Rita Mahajan. Implementation of single artificial neuron using various activation functions and XOR gate on FPGA chip[C]//IEEE: 2015 Second International Conference on Advances in Computing and Communication Engineering. IEEE, 2015: 118-123.