paper-with-me

홈 › 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 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 named \textbf{DyNet} in this paper, which can adaptively generate convolution kernels based on image contents. To demonstrate the effectiveness, we apply DyNet on multiple state-of-the-art CNNs. The experiment results show that DyNet can reduce the computation cost remarkably, while maintaining the performance nearly unchanged. Specifically, for ShuffleNetV2 (1.0), MobileNetV2 (1.0), ResNet18 and ResNet50, DyNet reduces 40.0%, 56.7%, 68.2% and 72.4% FLOPs respectively while the Top-1 accuracy on ImageNet only changes by +1.0%, -0.27%, -0.6% and -0.08%. Meanwhile, DyNet further accelerates the inference speed of MobileNetV2 (1.0), ResNet18 and ResNet50 by 1.87x,1.32x and 1.48x on CPU platform respectively. To verify the scalability, we also apply DyNet on segmentation task, the results show that DyNet can reduces 69.3% FLOPs while maintaining the Mean IoU on segmentation task.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

CPU

Similar 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 compr…

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

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

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