attention-module

Attention module library

Provides implementations of attention modules for computer vision tasks using PyTorch

Official PyTorch code for "BAM: Bottleneck Attention Module (BMVC2018)" and "CBAM: Convolutional Block Attention Module (ECCV2018)"

GitHub

2k stars
19 watching
402 forks
Language: Python
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
huyz1117/bam An implementation of the Bottleneck Attention Module in TensorFlow using attention mechanism 12
elbuco1/cbam A deep learning project that develops and tests a novel attention mechanism called CBAM for image classification tasks. 107
luuuyi/cbam.pytorch PyTorch implementation of the CBAM module for refining feature maps in deep networks 1,353
kaiyangzhou/dassl.pytorch A PyTorch toolbox for supporting research and development of domain adaptation, generalization, and semi-supervised learning methods in computer vision. 1,236
kobiso/cbam-keras A repository implementing a Keras-based architecture for improving neural network representation power with attention mechanisms and squeeze-and-excitation networks. 363
tengshaofeng/residualattentionnetwork-pytorch Implementing a deep learning framework for image classification using Residual Attention Network architecture 682
javeywang/pyramid-attention-networks-pytorch An implementation of a deep learning model using PyTorch for semantic segmentation tasks. 237
woozzu/dong_iccv_2017 An implementation of semantic image synthesis via adversarial learning using PyTorch 145
zhanghang1989/pytorch-encoding A Python framework for building deep learning models with optimized encoding layers and batch normalization. 2,044
ngxbac/gain A PyTorch implementation of an attention-guided inference network to focus on specific areas of objects in images 48
pp00704831/banet-tip-2022 A PyTorch implementation of an attention network for dynamic scene deblurring 37
byungkwanlee/moai Improves performance of vision language tasks by integrating computer vision capabilities into large language models 314
jesolem/pcv A Python module for computer vision tasks 1,929
pistony/residualattentionnetwork A Gluon implementation of Residual Attention Network for image classification tasks 108
boyuanjiang/context_encoder_pytorch A PyTorch implementation of a deep learning model for inpainting images using contextual information 366