paper-with-me

홈 › Papers

Channel Pruning via Automatic Structure Search

2020-01-23 · Mingbao Lin, Rongrong Ji, Yuxin Zhang, Baochang Zhang, Yongjian Wu, Yonghong Tian

Channel pruning is among the predominant approaches to compress deep neural networks. To this end, most existing pruning methods focus on selecting channels (filters) by importance/optimization or regularization based on rule-of-thumb designs, which defects in sub-optimal pruning. In this paper, we propose a new channel pruning method based on artificial bee colony algorithm (ABC), dubbed as ABCPruner, which aims to efficiently find optimal pruned structure, i.e., channel number in each layer, rather than selecting "important" channels as previous works did. To solve the intractably huge combinations of pruned structure for deep networks, we first propose to shrink the combinations where the preserved channels are limited to a specific space, thus the combinations of pruned structure can be significantly reduced. And then, we formulate the search of optimal pruned structure as an optimization problem and integrate the ABC algorithm to solve it in an automatic manner to lessen human interference. ABCPruner has been demonstrated to be more effective, which also enables the fine-tuning to be conducted efficiently in an end-to-end manner. The source codes can be available at https://github.com/lmbxmu/ABCPruner.

📄 PDF Abstract BibTeX arXiv:2001.08565

Code (1)

lmbxmu/ABCPruner 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

MetaPruning: Meta Learning for Automatic Neural Network Channel Pruning

2019-03-25 · ICCV 2019 10 · Zechun Liu, Haoyuan Mu, Xiangyu Zhang, Zichao Guo 외

In this paper, we propose a novel meta learning approach for automatic channel pruning of very deep neural networks. We first train a PruningNet, a kind of meta network, which is able to generate weight parameters for an…

AutoMLMeta-Learning

DAIS: Automatic Channel Pruning via Differentiable Annealing Indicator Search

2020-11-04 · Yushuo Guan, Ning Liu, Pengyu Zhao, Zhengping Che 외

The convolutional neural network has achieved great success in fulfilling computer vision tasks despite large computation overhead against efficient deployment. Structured (channel) pruning is usually applied to reduce t…

Neural Architecture Search

Dynamic Structure Pruning for Compressing CNNs

2023-03-17 · Jun-Hyung Park, Yeachan Kim, Junho Kim, Joon-Young Choi 외

Structure pruning is an effective method to compress and accelerate neural networks. While filter and channel pruning are preferable to other structure pruning methods in terms of realistic acceleration and hardware comp…

GPU

AACP: Model Compression by Accurate and Automatic Channel Pruning

2021-01-31 · Lanbo Lin, Yujiu Yang, Zhenhua Guo

Channel pruning is formulated as a neural architecture search (NAS) problem recently. However, existing NAS-based methods are challenged by huge computational cost and inflexibility of applications. How to deal with mult…

Model CompressionNeural Architecture Search

Pruning-as-Search: Efficient Neural Architecture Search via Channel Pruning and Structural Reparameterization

2022-06-02 · Yanyu Li, Pu Zhao, Geng Yuan, Xue Lin 외

Neural architecture search (NAS) and network pruning are widely studied efficient AI techniques, but not yet perfect. NAS performs exhaustive candidate architecture search, incurring tremendous search cost. Though (struc…

Instance SegmentationNetwork PruningNeural Architecture SearchSemantic Segmentation