paper-with-me

Papers

Compressing Convolutional Neural Networks via Factorized Convolutional Filters

2019-06-01 · CVPR 2019 6 · Tuanhui Li, Baoyuan Wu, Yujiu Yang, Yanbo Fan, Yong Zhang, Wei Liu

This work studies the model compression for deep convolutional neural networks (CNNs) via filter pruning. The workflow of a traditional pruning consists of three sequential stages: pre-training the original model, selecting the pre-trained filters via ranking according to a manually designed criterion (e.g., the norm of filters), and learning the remained filters via fine-tuning. Most existing works follow this pipeline and focus on designing different ranking criteria for filter selection. However, it is difficult to control the performance due to the separation of filter selection and filter learning. In this work, we propose to conduct filter selection and filter learning simultaneously, in a unified model. To this end, we define a factorized convolutional filter (FCF), consisting of a standard real-valued convolutional filter and a binary scalar, as well as a dot-product operator between them. We train a CNN model with factorized convolutional filters (CNN-FCF) by updating the standard filter using back-propagation, while updating the binary scalar using the alternating direction method of multipliers (ADMM) based optimization method. With this trained CNN-FCF model, we only keep the standard filters corresponding to the 1-valued scalars, while all other filters and all binary scalars are discarded, to obtain a compact CNN model. Extensive experiments on CIFAR-10 and ImageNet demonstrate the superiority of the proposed method over state-of-the-art filter pruning methods.

📄 PDF Abstract BibTeX

Code (1)

wubaoyuan/CNN-FCF-CVPR-2019 공식 구현 pytorch

Tasks

Model Compression

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Rethinking the Pruning Criteria for Convolutional Neural Network

2021-01-01 · NeurIPS 2021 12 · Zhongzhan Huang, Xinjiang Wang, Ping Luo

Channel pruning is a popular technique for compressing convolutional neural networks (CNNs), and various pruning criteria have been proposed to remove the redundant filters of CNNs. From our comprehensive experiments, we…

Flattening Singular Values of Factorized Convolution for Medical Images

2024-03-01 · Zexin Feng, Na Zeng, Jiansheng Fang, Xingyue Wang 외

Convolutional neural networks (CNNs) have long been the paradigm of choice for robust medical image processing (MIP). Therefore, it is crucial to effectively and efficiently deploy CNNs on devices with different computin…

Model Optimization

Compressing Deep CNNs using Basis Representation and Spectral Fine-tuning

2021-05-21 · Muhammad Tayyab, Fahad Ahmad Khan, Abhijit Mahalanobis

We propose an efficient and straightforward method for compressing deep convolutional neural networks (CNNs) that uses basis filters to represent the convolutional layers, and optimizes the performance of the compressed …

image-classificationImage Classificationobject-detectionObject Detection

Convolution-Weight-Distribution Assumption: Rethinking the Criteria of Channel Pruning

2020-04-24 · Zhongzhan Huang, Wenqi Shao, Xinjiang Wang, Liang Lin 외

Channel pruning is a popular technique for compressing convolutional neural networks (CNNs), where various pruning criteria have been proposed to remove the redundant filters. From our comprehensive experiments, we found…

Towards Evolutional Compression

2017-07-25 · Yunhe Wang, Chang Xu, Jiayan Qiu, Chao Xu 외

Compressing convolutional neural networks (CNNs) is essential for transferring the success of CNNs to a wide variety of applications to mobile devices. In contrast to directly recognizing subtle weights or filters as red…