Convolutional neural networks are an important model of deep learning and are widely used in image processing and other fields. The commonly used neural network model is complex and has many parameters
which is not suitable for running on the mobile end. Based on the idea of modularization and hardware reuse
this paper presents a hardware implementation of handwritten digital character recognition network based on FPGA. Based on the principle of MobileNet
the structure is improved
and the algorithm hardware acceleration is realized
and the number of parameters of the network and the overall calculation amount are effectively reduced. The experimental results based on the MNIST dataset show that compared with the traditional neural network
the parameter size of the improved structure is reduced by 23.26%
and the calculation amount is reduced by 31.32%. The entire network is implemented with less resources and lower power consumption while maintaining the same speed.
关键词
Keywords
references
LECUN Y L, BOTTOU L, BENGIO Y, et al. Gradient-based learning applied to document recognition[J]. Proceedings of the IEEE, 1998, 86(11):2278-2324. DOI: 2278
陈雯柏.人工神经网络原理与实践[M].西安:西安电子科技大学出版社, 2016.
QIU J, WANG J, YAO S, et al. Going deeper with embedded fpga platform for convolutional neural network[C]// Proceedings of the 2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays. Monterey: ACM, 2016: 26-35.
SZEGEDY C, LIU W, JIA Y, et al. Going deeper with convolutions[C]//Proceedings of the IEEE conference on computer vision and pattern recognition. Boston, IEEE, 2015: 1-9.
LACEY G, TAYLOR G W, AREIBI S. Deep learning on fpgas: past, present, and future[J]. arXiv preprint arXiv:1602.04283, 2016.
HOWARD A G, ZHU M, CHEN B, et al. Mobilenets: efficient convolutional neural networks for mobile vision applications[J]. arXiv preprint arXiv:1704.04861, 2017.
HE K, ZHANG X, REN S, et al. Deep residual learning for image recognition[C]/ /Proceedings of the IEEE conference on computer vision and pattern recognition. Las Vegas: IEEE, 2016: 770 778.
SIMONYAN K, ZISSERMAN A. Very deep convolutional networks for large-scale image recognition[J]. Computer Science - Computer Vision and Pattern Recognition, arXiv preprint arXiv:1409.1556, 2014.
YU K, JIA L, CHEN Y, et al. Deep learning: yesterday, today, and tomorrow[J]. Journal of computer Research and Development, 2013, 50(9): 1799-1804. DOI: 1799
JIA Y, SHELHAMER E, DONAHUE J, et al. Caffe: convolutional architecture for fast feature embedding[C]// Proceedings of the 22nd ACM international conference on Multimedia. Orlando, Florida: ACM, 2014: 675-678.