Algorithms · 2018 · 19 citations · 11 references
ComputingComputer ScienceComputer VisionMachine LearningMachine VisionDeep LearningDigital Image ProcessingImage ProcessingPattern RecognitionConvolutional Neural NetworksStrassen-winograd Algorithm
Convolutional neural networks have achieved remarkable improvements in image and video recognition but incur a heavy computational burden. To reduce the computational complexity of a convolutional neural network, this paper proposes an algorithm based on the Winograd minimal filtering algorithm and Strassen algorithm. Theoretical assessments of the proposed algorithm show that it can dramatically reduce computational complexity. Furthermore, the Visual Geometry Group (VGG) network is employed to evaluate the algorithm in practice. The results show that the proposed algorithm can provide the optimal performance by combining the savings of these two algorithms. It saves 75% of the runtime compared with the conventional algorithm.
11
Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks
Shaoqing Ren, Kaiming He, Ross Girshick et al. · arXiv (Cornell University) · 2015 · 18.2K citations · Full text
Gaussian elimination is not optimal
Volker Strassen · Numerische Mathematik · 1969 · 2.5K citations
Going Deeper with Embedded FPGA Platform for Convolutional Neural Network
Jiantao Qiu, Jie Wang, Song Yao et al. · 2016 · 1.3K citations
Learning both Weights and Connections for Efficient Neural Networks
Song Han, Jeff Pool, John Tran et al. · arXiv (Cornell University) · 2015 · 668 citations · Full text