Fast Algorithms for Convolutional Neural Networks

被引:490
|
作者
Lavin, Andrew [1 ]
Gray, Scott [1 ]
机构
[1] Nervana Syst, San Diego, CA 92121 USA
关键词
D O I
10.1109/CVPR.2016.435
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deep convolutional neural networks take GPU-days of computation to train on large data sets. Pedestrian detection for self driving cars requires very low latency. Image recognition for mobile phones is constrained by limited processing resources. The success of convolutional neural networks in these situations is limited by how fast we can compute them. Conventional FFT based convolution is fast for large filters, but state of the art convolutional neural networks use small, 3 x 3 filters. We introduce a new class of fast algorithms for convolutional neural networks using Winograd's minimal filtering algorithms. The algorithms compute minimal complexity convolution over small tiles, which makes them fast with small filters and small batch sizes. We benchmark a GPU implementation of our algorithm with the VGG network and show state of the art throughput at batch sizes from 1 to 64.
引用
收藏
页码:4013 / 4021
页数:9
相关论文
共 50 条
  • [21] Fast SAR autofocus based on convolutional neural networks
    Liu, Zhi
    Yang, Shuyuan
    Yu, Zifan
    Feng, Zhixi
    Gao, Quanwei
    Wang, Min
    [J]. Cehui Xuebao/Acta Geodaetica et Cartographica Sinica, 2024, 53 (04): : 610 - 619
  • [22] Convolutional neural networks combined with classification algorithms for the diagnosis of periodontitis
    Dai, Fang
    Liu, Qiangdong
    Guo, Yuchen
    Xie, Ruixiang
    Wu, Jingting
    Deng, Tian
    Zhu, Hongbiao
    Deng, Libin
    Song, Li
    [J]. ORAL RADIOLOGY, 2024, 40 (03) : 357 - 366
  • [23] Crater Detection Using Unsupervised Algorithms and Convolutional Neural Networks
    Emami, Ebrahim
    Ahmad, Touqeer
    Bebis, George
    Nefian, Ara
    Fong, Terry
    [J]. IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2019, 57 (08): : 5373 - 5383
  • [24] Convolutional proximal neural networks and Plug-and-Play algorithms
    Hertrich, Johannes
    Neumayer, Sebastian
    Steidl, Gabriele
    [J]. LINEAR ALGEBRA AND ITS APPLICATIONS, 2021, 631 : 203 - 234
  • [25] Review of Image Classification Algorithms Based on Convolutional Neural Networks
    Chen, Leiyu
    Li, Shaobo
    Bai, Qiang
    Yang, Jing
    Jiang, Sanlong
    Miao, Yanming
    [J]. REMOTE SENSING, 2021, 13 (22)
  • [26] Recurrent Convolutional Neural Networks Learn Succinct Learning Algorithms
    Goel, Surbhi
    Kakade, Sham
    Kalai, Adam Tauman
    Zhang, Cyril
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [27] Image fire detection algorithms based on convolutional neural networks
    Li, Pu
    Zhao, Wangda
    [J]. CASE STUDIES IN THERMAL ENGINEERING, 2020, 19
  • [28] Applications and Comparisons of Optimization Algorithms Used in Convolutional Neural Networks
    Seyyarer, Ebubekir
    Uckan, Taner
    Hark, Cengiz
    Ayata, Faruk
    Inan, Mevlut
    Karci, Ali
    [J]. 2019 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND DATA PROCESSING (IDAP 2019), 2019,
  • [29] Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering
    Defferrard, Michael
    Bresson, Xavier
    Vandergheynst, Pierre
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 29 (NIPS 2016), 2016, 29
  • [30] Fast battery capacity estimation using convolutional neural networks
    Li, Yihuan
    Li, Kang
    Liu, Xuan
    Zhang, Li
    [J]. TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2020,