Cargando…
LdsConv: Learned Depthwise Separable Convolutions by Group Pruning
Standard convolutional filters usually capture unnecessary overlap of features resulting in a waste of computational cost. In this paper, we aim to solve this problem by proposing a novel Learned Depthwise Separable Convolution (LdsConv) operation that is smart but has a strong capacity for learning...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7435949/ https://www.ncbi.nlm.nih.gov/pubmed/32759800 http://dx.doi.org/10.3390/s20154349 |
_version_ | 1783572441269796864 |
---|---|
author | Lin, Wenxiang Ding, Yan Wei, Hua-Liang Pan, Xinglin Zhang, Yutong |
author_facet | Lin, Wenxiang Ding, Yan Wei, Hua-Liang Pan, Xinglin Zhang, Yutong |
author_sort | Lin, Wenxiang |
collection | PubMed |
description | Standard convolutional filters usually capture unnecessary overlap of features resulting in a waste of computational cost. In this paper, we aim to solve this problem by proposing a novel Learned Depthwise Separable Convolution (LdsConv) operation that is smart but has a strong capacity for learning. It integrates the pruning technique into the design of convolutional filters, formulated as a generic convolutional unit that can be used as a direct replacement of convolutions without any adjustments of the architecture. To show the effectiveness of the proposed method, experiments are carried out using the state-of-the-art convolutional neural networks (CNNs), including ResNet, DenseNet, SE-ResNet and MobileNet, respectively. The results show that by simply replacing the original convolution with LdsConv in these CNNs, it can achieve a significantly improved accuracy while reducing computational cost. For the case of ResNet50, the FLOPs can be reduced by 40.9%, meanwhile the accuracy on the associated ImageNet increases. |
format | Online Article Text |
id | pubmed-7435949 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-74359492020-08-24 LdsConv: Learned Depthwise Separable Convolutions by Group Pruning Lin, Wenxiang Ding, Yan Wei, Hua-Liang Pan, Xinglin Zhang, Yutong Sensors (Basel) Article Standard convolutional filters usually capture unnecessary overlap of features resulting in a waste of computational cost. In this paper, we aim to solve this problem by proposing a novel Learned Depthwise Separable Convolution (LdsConv) operation that is smart but has a strong capacity for learning. It integrates the pruning technique into the design of convolutional filters, formulated as a generic convolutional unit that can be used as a direct replacement of convolutions without any adjustments of the architecture. To show the effectiveness of the proposed method, experiments are carried out using the state-of-the-art convolutional neural networks (CNNs), including ResNet, DenseNet, SE-ResNet and MobileNet, respectively. The results show that by simply replacing the original convolution with LdsConv in these CNNs, it can achieve a significantly improved accuracy while reducing computational cost. For the case of ResNet50, the FLOPs can be reduced by 40.9%, meanwhile the accuracy on the associated ImageNet increases. MDPI 2020-08-04 /pmc/articles/PMC7435949/ /pubmed/32759800 http://dx.doi.org/10.3390/s20154349 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Lin, Wenxiang Ding, Yan Wei, Hua-Liang Pan, Xinglin Zhang, Yutong LdsConv: Learned Depthwise Separable Convolutions by Group Pruning |
title | LdsConv: Learned Depthwise Separable Convolutions by Group Pruning |
title_full | LdsConv: Learned Depthwise Separable Convolutions by Group Pruning |
title_fullStr | LdsConv: Learned Depthwise Separable Convolutions by Group Pruning |
title_full_unstemmed | LdsConv: Learned Depthwise Separable Convolutions by Group Pruning |
title_short | LdsConv: Learned Depthwise Separable Convolutions by Group Pruning |
title_sort | ldsconv: learned depthwise separable convolutions by group pruning |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7435949/ https://www.ncbi.nlm.nih.gov/pubmed/32759800 http://dx.doi.org/10.3390/s20154349 |
work_keys_str_mv | AT linwenxiang ldsconvlearneddepthwiseseparableconvolutionsbygrouppruning AT dingyan ldsconvlearneddepthwiseseparableconvolutionsbygrouppruning AT weihualiang ldsconvlearneddepthwiseseparableconvolutionsbygrouppruning AT panxinglin ldsconvlearneddepthwiseseparableconvolutionsbygrouppruning AT zhangyutong ldsconvlearneddepthwiseseparableconvolutionsbygrouppruning |