A faster algorithm for reducing the computational complexity of convolutional neural networks

16Citations
Citations of this article
32Readers
Mendeley users who have this article in their library.

Abstract

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.

Cite

CITATION STYLE

APA

Zhao, Y., Wang, D., Wang, L., & Liu, P. (2018). A faster algorithm for reducing the computational complexity of convolutional neural networks. Algorithms, 11(10). https://doi.org/10.3390/a11100159

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free