paper-with-me

Papers

Dynamic Convolution: Attention over Convolution Kernels

2019-12-07 · CVPR 2020 6 · Yinpeng Chen, Xiyang Dai, Mengchen Liu, Dong-Dong Chen, Lu Yuan, Zicheng Liu

Light-weight convolutional neural networks (CNNs) suffer performance degradation as their low computational budgets constrain both the depth (number of convolution layers) and the width (number of channels) of CNNs, resulting in limited representation capability. To address this issue, we present Dynamic Convolution, a new design that increases model complexity without increasing the network depth or width. Instead of using a single convolution kernel per layer, dynamic convolution aggregates multiple parallel convolution kernels dynamically based upon their attentions, which are input dependent. Assembling multiple kernels is not only computationally efficient due to the small kernel size, but also has more representation power since these kernels are aggregated in a non-linear way via attention. By simply using dynamic convolution for the state-of-the-art architecture MobileNetV3-Small, the top-1 accuracy of ImageNet classification is boosted by 2.9% with only 4% additional FLOPs and 2.9 AP gain is achieved on COCO keypoint detection.

📄 PDF Abstract BibTeX arXiv:1912.03458

Code (5)

TArdelean/DynamicConvolution pytorch
kaijieshi7/Dynamic-convolution-Pytorch pytorch
mindspore-courses/External-Attention-MindSpore/blob/main/model/conv/DynamicConv.py mindspore
prstrive/CondConv-tensorflow tf
xmu-xiaoma666/External-Attention-pytorch pytorch

Tasks

Image ClassificationKeypoint Detection

Methods 이 논문이 사용한 방법론

How do I resolve a dispute with Expedia?*ResolveFastService How do I resolve a dispute with Expedia? To resolve a dispute with Expedia, contact customer service at +1(888) (829) (0881) OR +1(805) (330) (4056), or use their Help Center.…
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…

Similar Papers 제목 키워드 기반

Omni-Dimensional Dynamic Convolution

2022-09-16 · ICLR 2022 4 · Chao Li, Aojun Zhou, Anbang Yao

Learning a single static convolutional kernel in each convolutional layer is the common training paradigm of modern Convolutional Neural Networks (CNNs). Instead, recent research in dynamic convolution shows that learnin…

Revisiting Dynamic Convolution via Matrix Decomposition

2021-03-15 · ICLR 2021 1 · Yunsheng Li, Yinpeng Chen, Xiyang Dai, Mengchen Liu 외

Recent research in dynamic convolution shows substantial performance boost for efficient CNNs, due to the adaptive aggregation of K static convolution kernels. It has two limitations: (a) it increases the number of convo…

Dimensionality Reduction

ConvD: Attention Enhanced Dynamic Convolutional Embeddings for Knowledge Graph Completion

2023-12-11 · Wenbin Guo, Zhao Li, Xin Wang, Zirui Chen

Knowledge graphs generally suffer from incompleteness, which can be alleviated by completing the missing information. Deep knowledge convolutional embedding models based on neural networks are currently popular methods f…

Entity EmbeddingsKnowledge Graph CompletionKnowledge GraphsRelation

Dynamic Fusion Network for RGBT Tracking

2021-09-16 · Jingchao Peng, Haitao Zhao, Zhengwei Hu

For both visible and infrared images have their own advantages and disadvantages, RGBT tracking has attracted more and more attention. The key points of RGBT tracking lie in feature extraction and feature fusion of visib…

Rgb-T Tracking

Efficient Dynamic Attention 3D Convolution for Hyperspectral Image Classification

2025-03-30 · Guandong Li, Mengxia Ye

Deep neural networks face several challenges in hyperspectral image classification, including insufficient utilization of joint spatial-spectral information, gradient vanishing with increasing depth, and overfitting. To …

Hyperspectral Image Classificationimage-classificationImage Classification