paper-with-me

Papers

DyNet: Dynamic Convolution for Accelerating Convolutional Neural Networks

2020-04-22 · Yikang Zhang, Jian Zhang, Qiang Wang, Zhao Zhong

Convolution operator is the core of convolutional neural networks (CNNs) and occupies the most computation cost. To make CNNs more efficient, many methods have been proposed to either design lightweight networks or compress models. Although some efficient network structures have been proposed, such as MobileNet or ShuffleNet, we find that there still exists redundant information between convolution kernels. To address this issue, we propose a novel dynamic convolution method to adaptively generate convolution kernels based on image contents. To demonstrate the effectiveness, we apply dynamic convolution on multiple state-of-the-art CNNs. On one hand, we can reduce the computation cost remarkably while maintaining the performance. For ShuffleNetV2/MobileNetV2/ResNet18/ResNet50, DyNet can reduce 37.0/54.7/67.2/71.3% FLOPs without loss of accuracy. On the other hand, the performance can be largely boosted if the computation cost is maintained. Based on the architecture MobileNetV3-Small/Large, DyNet achieves 70.3/77.1% Top-1 accuracy on ImageNet with an improvement of 2.9/1.9%. To verify the scalability, we also apply DyNet on segmentation task, the results show that DyNet can reduce 69.3% FLOPs while maintaining Mean IoU on segmentation task.

📄 PDF Abstract BibTeX arXiv:2004.10694

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Depthwise Separable Convolution While standard convolution performs the channelwise and spatial-wise computation in one step, Depthwise Separable Convolution
Max Pooling Max Pooling is a pooling operation that calculates the maximum value for patches of a feature map, and uses it to create a downsampled (pooled) feature map. It is usually…
Bottleneck Residual Block A Bottleneck Residual Block is a variant of the residual block that utilises 1x1 convolutions to create a bottleneck. The…
Residual Block Residual Blocks are skip-connection blocks that learn residual functions with reference to the layer inputs, instead of learning unreferenced functions. They were introduced…
Kaiming Initialization 설명 없음
Bitcoin Customer Service Number +1-833-534-1729 설명 없음
Inverted Residual Block 설명 없음
Tether Customer Service Number +1-833-534-1729 설명 없음

Similar Papers 제목 키워드 기반

DyNet: Dynamic Convolution for Accelerating Convolution Neural Networks

2019-09-25 · Kane Zhang, Jian Zhang, Qiang Wang, Zhao Zhong

Convolution operator is the core of convolutional neural networks (CNNs) and occupies the most computation cost. To make CNNs more efficient, many methods have been proposed to either design lightweight networks or compr…

CPU

EddyNet: A Deep Neural Network For Pixel-Wise Classification of Oceanic Eddies

2017-11-10 · Redouane Lguensat, Miao Sun, Ronan Fablet, Evan Mason 외

This work presents EddyNet, a deep learning based architecture for automated eddy detection and classification from Sea Surface Height (SSH) maps provided by the Copernicus Marine and Environment Monitoring Service (CMEM…

DecoderGeneral ClassificationOceanic Eddy Classification

Learning to Reconstruct Crack Profiles for Eddy Current Nondestructive Testing

2019-10-28

Eddy current testing (ECT) is one of the most popular Nondestructive Testing (NDT) techniques, especially for conductive materials. Reconstructing the crack profile from measured EC signals is one of the main goals of EC…

Decoder

DyNet: The Dynamic Neural Network Toolkit

2017-01-15 · Graham Neubig, Chris Dyer, Yoav Goldberg, Austin Matthews 외

We describe DyNet, a toolkit for implementing neural network models based on dynamic declaration of network structure. In the static declaration strategy that is used in toolkits like Theano, CNTK, and TensorFlow, the us…

graph construction

TodyNet: Temporal Dynamic Graph Neural Network for Multivariate Time Series Classification

2023-04-11 · Huaiyuan Liu, Xianzhang Liu, Donghua Yang, Zhiyu Liang 외

Multivariate time series classification (MTSC) is an important data mining task, which can be effectively solved by popular deep learning technology. Unfortunately, the existing deep learning-based methods neglect the hi…

ClassificationDeep LearningGraph LearningGraph Neural Network+2