paper-with-me

홈 › Papers

Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networks

2019-09-18 · NeurIPS 2019 12 · Zhonghui You, Kun Yan, Jinmian Ye, Meng Ma, Ping Wang

Filter pruning is one of the most effective ways to accelerate and compress convolutional neural networks (CNNs). In this work, we propose a global filter pruning algorithm called Gate Decorator, which transforms a vanilla CNN module by multiplying its output by the channel-wise scaling factors, i.e. gate. When the scaling factor is set to zero, it is equivalent to removing the corresponding filter. We use Taylor expansion to estimate the change in the loss function caused by setting the scaling factor to zero and use the estimation for the global filter importance ranking. Then we prune the network by removing those unimportant filters. After pruning, we merge all the scaling factors into its original module, so no special operations or structures are introduced. Moreover, we propose an iterative pruning framework called Tick-Tock to improve pruning accuracy. The extensive experiments demonstrate the effectiveness of our approaches. For example, we achieve the state-of-the-art pruning ratio on ResNet-56 by reducing 70% FLOPs without noticeable loss in accuracy. For ResNet-50 on ImageNet, our pruned model with 40% FLOPs reduction outperforms the baseline model by 0.31% in top-1 accuracy. Various datasets are used, including CIFAR-10, CIFAR-100, CUB-200, ImageNet ILSVRC-12 and PASCAL VOC 2011. Code is available at github.com/youzhonghui/gate-decorator-pruning

📄 PDF Abstract BibTeX arXiv:1909.08174

Code (2)

youzhonghui/gate-decorator-pruning 공식 구현 pytorch
softsys4ai/neural-distiller tf

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Decay Pruning Method: Smooth Pruning With a Self-Rectifying Procedure

2024-06-06 · Minghao Yang, Linlin Gao, Pengyuan Li, Wenbo Li 외

Current structured pruning methods often result in considerable accuracy drops due to abrupt network changes and loss of information from pruned structures. To address these issues, we introduce the Decay Pruning Method …

Online Filter Clustering and Pruning for Efficient Convnets

2019-05-28 · Zhengguang Zhou, Wengang Zhou, Richang Hong, Houqiang Li

Pruning filters is an effective method for accelerating deep neural networks (DNNs), but most existing approaches prune filters on a pre-trained network directly which limits in acceleration. Although each filter has its…

Clustering

Globally Soft Filter Pruning For Efficient Convolutional Neural Networks

2019-05-01 · ICLR 2019 5 · Ke Xu, Xiao-Yun Wang, Qun Jia, Jianjing An 외

This paper propose a cumulative saliency based Globally Soft Filter Pruning (GSFP) scheme to prune redundant filters of Convolutional Neural Networks (CNNs).Specifically, the GSFP adopts a robust pruning method, which me…

Soft Filter Pruning for Accelerating Deep Convolutional Neural Networks

2018-08-21 · Yang He, Guoliang Kang, Xuanyi Dong, Yanwei Fu 외

This paper proposed a Soft Filter Pruning (SFP) method to accelerate the inference procedure of deep Convolutional Neural Networks (CNNs). Specifically, the proposed SFP enables the pruned filters to be updated when trai…

DBP: Discrimination Based Block-Level Pruning for Deep Model Acceleration

2019-12-21 · Wenxiao Wang, Shuai Zhao, Minghao Chen, Jinming Hu 외

Neural network pruning is one of the most popular methods of accelerating the inference of deep convolutional neural networks (CNNs). The dominant pruning methods, filter-level pruning methods, evaluate their performance…

Network Pruning