We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.CV

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Computer Vision and Pattern Recognition

Title: Channel Pruning for Accelerating Very Deep Neural Networks

Abstract: In this paper, we introduce a new channel pruning method to accelerate very deep convolutional neural networks.Given a trained CNN model, we propose an iterative two-step algorithm to effectively prune each layer, by a LASSO regression based channel selection and least square reconstruction. We further generalize this algorithm to multi-layer and multi-branch cases. Our method reduces the accumulated error and enhance the compatibility with various architectures. Our pruned VGG-16 achieves the state-of-the-art results by 5x speed-up along with only 0.3% increase of error. More importantly, our method is able to accelerate modern networks like ResNet, Xception and suffers only 1.4%, 1.0% accuracy loss under 2x speed-up respectively, which is significant. Code has been made publicly available.
Comments: To be appear at ICCV 2017
Subjects: Computer Vision and Pattern Recognition (cs.CV)
Cite as: arXiv:1707.06168 [cs.CV]
  (or arXiv:1707.06168v2 [cs.CV] for this version)

Submission history

From: Yihui He [view email]
[v1] Wed, 19 Jul 2017 15:52:14 GMT (888kb,D)
[v2] Mon, 21 Aug 2017 09:44:26 GMT (888kb,D)

Link back to: arXiv, form interface, contact.