arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2002.07754cs.CVeess.IV

Computational optimization of convolutional neural networks using separated filters architecture

Moscow Institute of Physics and Technology(莫斯科物理技术学院);Smart Engines Ltd.(Smart Engines公司);Institute For Information Transmission Problems (Kharkevich Institute)(信息传输问题研究所(哈尔凯维奇研究所))

Elena Limonova, Alexander Sheshkus, Dmitry Nikolaev

英文摘要:

This paper considers a convolutional neural network transformation that reduces computation complexity and thus speedups neural network processing. Usage of convolutional neural networks (CNN) is the standard approach to image recognition despite the fact they can be too computationally demanding, for example for recognition on mobile platforms or in embedded systems. In this paper we propose CNN structure transformation which expresses 2D convolution filters as a linear combination of separable filters. It allows to obtain separated convolutional filters by standard training algorithms. We study the computation efficiency of this structure transformation and suggest fast implementation easily handled by CPU or GPU. We demonstrate that CNNs designed for letter and digit recognition of proposed structure show 15% speedup without accuracy loss in industrial image recognition system. In conclusion, we discuss the question of possible accuracy decrease and the application of proposed transformation to different recognition problems. convolutional neural networks, computational optimization, separable filters, complexity reduction.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑