Convolutional Neural Network Structure Transformations for Complexity Reduction and Speed Improvement
- Авторлар: Limonova E.1, Sheshkus A.1, Ivanova A.2, Nikolaev D.2
-
Мекемелер:
- Smart Engines Ltd.
- Institute for Information Transmission Problems
- Шығарылым: Том 28, № 1 (2018)
- Беттер: 24-33
- Бөлім: Mathematical Method in Pattern Recognition
- URL: https://journals.rcsi.science/1054-6618/article/view/195286
- DOI: https://doi.org/10.1134/S105466181801011X
- ID: 195286
Дәйексөз келтіру
Аннотация
Two methods of convolution-complexity reduction, and therefore acceleration of convolutional neural network processing, are introduced. Convolutional neural networks (CNNs) are widely used in computer vision problems. In the first method, we propose to change the structure of the convolutional layer of the neural network into a separable one, which is more computationally simple. It is shown experimentally that the proposed structure makes it possible to achieve up to a 5.6-fold increase in the operating speed of the convolutional layer for 11 × 11-sized convolutional filters without loss in recognition accuracy. The second method uses 1 × 1 fusing convolutions to increase the number of convolution outputs along with decreasing the number of filters. It decreases the computational complexity of convolution and provides an experimental processing speed increase of 11% in the case of large convolutional filters. It is shown that both proposed methods preserve accuracy when tested with the recognition of Russian letters, CIFAR-10, and MNIST images.
Авторлар туралы
E. Limonova
Smart Engines Ltd.
Хат алмасуға жауапты Автор.
Email: elena.e.limonova@gmail.com
Ресей, Moscow, 117312
A. Sheshkus
Smart Engines Ltd.
Email: elena.e.limonova@gmail.com
Ресей, Moscow, 117312
A. Ivanova
Institute for Information Transmission Problems
Email: elena.e.limonova@gmail.com
Ресей, Moscow, 127051
D. Nikolaev
Institute for Information Transmission Problems
Email: elena.e.limonova@gmail.com
Ресей, Moscow, 127051
Қосымша файлдар
