paper-with-me

홈 › Papers

A pruning method based on the dissimilarity of angle among channels and filters

2022-10-29 · Jiayi Yao, Ping Li, Xiatao Kang, Yuzhe Wang

Convolutional Neural Network (CNN) is more and more widely used in various fileds, and its computation and memory-demand are also increasing significantly. In order to make it applicable to limited conditions such as embedded application, network compression comes out. Among them, researchers pay more attention to network pruning. In this paper, we encode the convolution network to obtain the similarity of different encoding nodes, and evaluate the connectivity-power among convolutional kernels on the basis of the similarity. Then impose different level of penalty according to different connectivity-power. Meanwhile, we propose Channel Pruning base on the Dissimilarity of Angle (DACP). Firstly, we train a sparse model by GL penalty, and impose an angle dissimilarity constraint on the channels and filters of convolutional network to obtain a more sparse structure. Eventually, the effectiveness of our method is demonstrated in the section of experiment. On CIFAR-10, we reduce 66.86% FLOPs on VGG-16 with 93.31% accuracy after pruning, where FLOPs represents the number of floating-point operations per second of the model. Moreover, on ResNet-32, we reduce FLOPs by 58.46%, which makes the accuracy after pruning reach 91.76%.

📄 PDF Abstract BibTeX arXiv:2210.16504

Code (1)

kangxiatao/prune_tf2_master 공식 구현 tf

Tasks

Network Pruning

Methods 이 논문이 사용한 방법론

Pruning 설명 없음
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
BASE 설명 없음

Similar Papers 제목 키워드 기반

Channel Pruning via Automatic Structure Search

2020-01-23 · Mingbao Lin, Rongrong Ji, Yuxin Zhang, Baochang Zhang 외

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…

Filter Pruning via Filters Similarity in Consecutive Layers

2023-04-26 · Xiaorui Wang, Jun Wang, Xin Tang, Peng Gao 외

Filter pruning is widely adopted to compress and accelerate the Convolutional Neural Networks (CNNs), but most previous works ignore the relationship between filters and channels in different layers. Processing each laye…

Pruning-aware Sparse Regularization for Network Pruning

2022-01-18 · Nanfei Jiang, Xu Zhao, Chaoyang Zhao, Yongqi An 외

Structural neural network pruning aims to remove the redundant channels in the deep convolutional neural networks (CNNs) by pruning the filters of less importance to the final output accuracy. To reduce the degradation o…

Network Pruning

Convolutional Neural Network Pruning Using Filter Attenuation

2020-02-09 · Morteza Mousa-Pasandi, Mohsen Hajabdollahi, Nader Karimi, Shadrokh Samavi 외

Filters are the essential elements in convolutional neural networks (CNNs). Filters are corresponded to the feature maps and form the main part of the computational and memory requirement for the CNN processing. In filte…

image-classificationImage ClassificationNetwork Pruning

WHC: Weighted Hybrid Criterion for Filter Pruning on Convolutional Neural Networks

2023-02-16 · Shaowu Chen, Weize Sun, Lei Huang

Filter pruning has attracted increasing attention in recent years for its capacity in compressing and accelerating convolutional neural networks. Various data-independent criteria, including norm-based and relationship-b…

ClassificationNetwork PruningNeural Network Compression