【知识星球】ElementAI提出超复杂多尺度细粒度图像分类Attention模型

多尺度可形变注意力机制MultiScaleDeformableAttn 这个模块是将 Transformer 的全局注意力变为局部注意力的一个非常关键的组件,用于减少训练时间,提高 Transformer 的收敛速度;该机制来源于BEVFormer中的技术;目前已集成到MMCV MMDET3d中。 阅读详情

欢迎大家来到《知识星球》专栏,这里是网络结构1000变小专题。

作者&编辑 | 言有三

1 Attention模型

Attention机制已经被证明在很多的任务中都能提升其性能,我们在《AI不惑境》中已经专门总结了这个问题,今天给大家介绍一下来自于ElementAI的一个用于细粒度图像分类的复杂多尺度Attention模型。

有三AI知识星球-网络结构1000变

Pay attention to Activations

640?wx_fmt=png

本文是一种多尺度的attention方法,它估计网络不同深度不同抽象层级的attention信息,最后在输出层进行attention信息融合获得最后的attention map。

作者/编辑 言有三

模型结构如上图所示,在不同抽象层级添加了Attention子模块,这里有两个概念,一个是AD,一个是AW。

所谓AD,就是感知深度,对应各个抽象层级的特征。所谓AW,就是感知宽度,对于需要感知的目标种类,如动物的头,四肢等。

一个Attention Module的具体结构如下:

640?wx_fmt=png

它首先输入B*C*H*W的特征图,输出B*1*H*W的经过softmax的Attention head热图,如下:

640?wx_fmt=png

此后output_head基于Attention head的输出,预测各个类别的概率,输入包括B*C*H*W的特征图,B*1*H*W的Attention head热图,输出B*Class*1*1。这就是基于空间位置,对整图类别的Attention。

640?wx_fmt=png

另外,不同的heads(即感知的目标种类)也应该有不同的权重,因此还需要对其进行Attention。

640?wx_fmt=png

综上,一个Attention模块的输出如下:

640?wx_fmt=png

最后的特征输出为各个Attention模块输出和原始全连接预测的加权和。

640?wx_fmt=png

640?wx_fmt=png

这里的权重值g来自于最后池化后的特征使用一个全连接层学习而来。

结果如何呢?

640?wx_fmt=png

上图反映了不同AD和AW对性能的影响,可知增大AD和AW都有利于提升性能。

640?wx_fmt=jpeg

上图展示了各个Attention Depth的各个Attention Heads的结果,可见成功实现了初衷。


下表展示了在各大细粒度分类数据集上的结果,在不实用预训练和高清输入时,若干数据集上取得了最好的效果。

640?wx_fmt=png

[1] Lopez P R, Dorta D V, Preixens G C, et al. Pay attention to the activations: a modular attention mechanism for fine-grained image recognition[J]. IEEE Transactions on Multimedia, 2019.

2 更多网络结构

更多的Attention网络结构,可以移步知识星球阅读!

640?wx_fmt=jpeg

有三AI知识星球的内容非常多,大家可以预览一些内容如下。

640?wx_fmt=png

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg


以上所有内容

加入有三AI知识星球即可获取

来日方长

点击加入

不见不散

更多精彩

每日更新


640?wx_fmt=jpeg

转载文章请后台联系

侵权必究

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

往期精选

双多尺度注意力网络(DMSANet: Dual Multi Scale Attention Network) 双多尺度注意力网络 阅读详情

相关推荐

细粒度分类算法笔记汇总

细粒度分类算法笔记汇总

qq_50001789的博客 1853

【DETR】2、Deformable DETR | 使用多尺度可变形 attention 的方式来解决 DETR 收敛慢和小目标不好的问题

本文主要介绍 Deformable DETR

呆呆的猫的博客 6335

MSDNet的Keras实现:多尺度图像分类

深度学习领域中,卷积神经网络(CNN)已广泛应用于图像识别、分类等任务。然而,随着网络深度的增加,计算成本急剧上升,这限制了它们在资源受限设备上的应用。为了解决这一问题,MSDNet(多尺度深度网络)应运而生,它通过动态地调整网络深度以平衡计算成本和性能。Keras是一个开源的神经网络库,以Python编写,能够在TensorFlow、Microsoft Cognitive Toolkit、Theano或PlaidML后端上运行。它以其易用性、模块化、易扩展性而闻名,设计目标是允许快速实验以验证想法。

weixin_28922227的博客 675

【语义分割】分层多尺度注意力 Hierarchical multi-scale attention for semantic segmentation

文章目录1. 摘要2. 引言3.本文相关方法3.1 Multi-scale context methods3.2 Relational context methods3.3 Multi-scale inference3.4 Auto-labelling4.本文方法5.实验6.结论 论文链接:https://arxiv.org/pdf/2005.10821.pdf 最强语义分割网络来了,在Cityscapes test上可达85.1% mIoU,在Mapillary val上高达61.1% mIoU,SOT

m0_47645778的博客 1万+

MMAL-Net:这是论文“用于细粒度视觉分类的多分支和多尺度注意力学习(MMAL-Net)”的PyTorch实施(张凡,李萌,翟桂生,刘亦钊)

MMAL网 这是论文用于细粒度的PyTorch实施(张帆,李萌,翟桂生,刘亦钊)由第27届国际多媒体建模国际会议(MMM2021)提供。 欢迎与我们讨论问题! 目录 要求 的Python 3.7 pytorch 1.3.1 numpy的1.17.3 scikit图像0.16.2 Tensorboard 1.15.0 TensorboardX 2.0 tqdm 4.41.1 图像2.6.1 枕头6.1.0 数据集 下载数据集,并将提取的图像文件夹的内容复制到datasets / CUB 200-2011 / images中。 下载数据集并将提取的data / images文件夹的内容复制到datasets / FGVC_Aircraft / data / images ) 您也可以尝试其他细粒度的数据集。 培训TBMSL-Net 如果要训练MMAL-Net,请在运行py

通过TMS320F28335学习DSP的开发流程——28335的基础知识(1)

1、TMS320F28335内核的主要特点 ①F28335 DSP集成了DSP和微控制器的长处,如DSP的主要特征、单周期乘法运算,F28335能够在一个周期内完成32x32位的乘法累加运算,或者两个16x16位乘法累加运算,而同样32位的普通单片机则需要4个周期以上才能完成 ②快速的中断响应 ③可在任何内存位置进行单周期读、修改、写操作 ④可采用C/C++编程软件,效率非常高 2、处理器的主要资源 ①32位浮点DSP,主频是150MHz,方便电机控制、电力设备控制及工业控制等。 ②片上存储器:FLASH–

Kayboy的博客 2万+

多头注意力和多尺度注意力的区别

关注点不同:多头注意力通过将注意力分散到不同的表示子空间来增强模型的表示能力,而多尺度注意力通过在不同尺度上处理数据来捕获不同层次的特征。目标不同:多头注意力旨在提高对输入数据复杂关系的理解,多尺度注意力则旨在通过结合局部细节和全局上下文来增强模型的感知能力。应用场景不同:虽然两种机制都可以跨多个领域应用,但多头注意力更常见于NLP和多模态任务中,而多尺度注意力则更多应用于图像和视频处理领域。

m0_61949623的博客 1751

华为鸿蒙系统也能用!5分钟搞定谷歌三件套安装(附最新APK下载链接)

本文为华为鸿蒙系统用户提供了一份详尽的谷歌三件套(Google Play服务、商店及框架)手动安装指南。文章核心在于无需Root,通过ADB命令获取设备信息,并从可靠来源下载匹配版本的APK,按照正确顺序安装,从而解决海外应用依赖问题,实现5分钟快速部署。

c7d8e9的博客 6558

语义分割中的一些模型的分类汇总

语义分割是深度学习中的一个重要应用领域。自Unet提出到现在已经过去了8年,期间有很多创新式的语义分割模型。简单的总结了Unet++、Unet3+、HRNet、LinkNet、PSPNet、DeepLabv3、多尺度attention、HarDNet、SegFormer、SegNeXt等10个语义分割模型的基本特性。

a486259的博客 7594

cut&tag学习笔记

上图是我得到的结果,下图是教程的结果,比对结果有一些差异,我也不知道具体原因是啥。谷歌了一下,发现原因可能是因为环境变量的问题,系统不知道picard的具体位置,需要设置全局环境变量,遂查了一下picard的位置。我发现我做出来的结果测序深度一致,但是比对的结果有一点差异,不知道是我的操作问题,还是参考基因组更新了导致比对结果出现了些许不同。上图是我得到的结果,下图是教程的结果,除了IgG_rep1外比对结果一致。上图是我的结果,下图是教程的结果,结果不太一致,不知道是具体的原因是什么。

weixin_52073820的博客 2425

2024年物联网嵌入式最新嵌入式期末大作业——家用智能晾衣杆,初面蚂蚁金服

在家用智能晾衣杆中,用户可以根据自身的需要,切换手动和自动两个模式。天气对应的接口对应心知天气的天气图,可以下载后:调整尺寸->调整透明度->用画图工具保存为单色位图->提取出点阵信息(如我用的zimoV2.2软件),将点阵信息,存到数组里,根据weather的信息,调用display.drawBitmap()方法就能打印出对应的天气了。该库依赖于,将他们导入后,设置屏幕的主从关系,片选信号和数据,时钟信号等引脚后,就设置好屏幕的驱动。

2401_85013604的博客 1248

Element概述、入门案例及布局

Element概述、入门案例及布局简单示例

m0_61961937的博客 8190

C#实现自己的远程桌面控制工具

1. 创建一个winform工程并添加RDP客户端COM组件。右击工具箱,然后点击选择项,选中下图所示组件并点击确定。为窗口加载时添加自动连接远程桌面代码。3.调试运行程序,验证远程桌面控制。拖放RDP控件到窗口中。2.编写远程桌面连接代码。

6090

CV必备的15个多尺度模型分享,涵盖特征融合、多尺度预测等4种网络结构

在卷积神经网络中,感受野的大小会影响到模型能够捕捉到的特征的尺度,从而影响模型的性能。因此我们在设计网络时,需要合理地控制感受野的大小。那么问题来了:怎样才能合理控制?到目前为止,已有很多学者设计出了各种各样的多尺度模型架构供我们学习参考。这其中,。更具体点,可以分为4种网络结构。为了让同学们更轻松地设计网络、找创新点,今天我就从以上4种网络结构中梳理了。希望对想发顶会的各位有所帮助。模型原文和开源代码看文末。

学姐带你玩AI的博客 4498

华为OD机试真题 新系统2026-04-01 Python&JS 实现【勇攀数字高峰】

请你在给定的数字地形图中寻找登山路径,数字代表当前位置的海拔高度,要求从最低海拔出发,不断攀登,最终到达最高山峰。你需要寻找所有满足条件的登山路径。地图已经保证最低海拔和最高山峰都只有一个。

MISAYAONE的博客 852

如何成为一名高级数字 IC 设计工程师(6-7)数字 IC 验证篇:DEBUG 技巧

不懂验证的设计不是好的设计;UVM 验证思维是指导缜密的芯片设计的导师;推荐书籍《芯片验证漫游指南》。

新芯设计的博客 1607

多尺度注意力机制突破性成果!低成本、高性能兼备

与传统的注意力机制相比,引入了多个尺度的注意力权重,让模型能够更好地理解和处理复杂数据。这种机制通过在不同尺度上捕捉输入数据的特征,让模型同时关注局部细节和全局结构,以提高对细节和上下文信息的理解,达到的效果。比如发表于TMM2023的MSDA模块,同时考虑了浅层自注意机制的局部性和稀疏性,可以有效地聚合语义多尺度信息,仅用70%更少的FLOPs就媲美现有SOTA。为方便各位理解和运用,今天分享,原文和开源代码都有。论文可参考创新点做了简单提炼,具体工作细节可阅读原文。

学姐带你玩AI的博客 3833

虚拟机安装VMware Tools

单击虚拟机-->安装VMware Tool 安装之后会有一个VMware Tools硬盘,里面有VMware Tools.tar.gz的压缩包 按照提示解压它,然后执行vmware-install.pl安装VMware Tools 将安装包放到/tmp目录下。可以直接拽过去,也可以使用cp或者mv命令 进入tmp文件目录并解压此文件包 cd /tmp ...

afei001 621

细粒度图像分类_基于多尺度拼图块的细粒度图像分类

论文链接: https://arxiv.org/pdf/2003.03836v2.pdf入选ECCV2020通过拼图打乱生成器把原图像按照指定patch size打乱,然后分阶段进行训练,在bachbone的每一个layer后都进行输出,训练过程进行四个阶段,分别对应不同size的patches,每个阶段都更新一次参数,而不是每个batch只更新一次参数,这样大大加快了收敛速度。跟之前的dcl一样...

weixin_39568083的博客 296

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

基于分块CNN的多尺度SAR图像目标分类算法

文章针对合成孔径雷达图像目标分辨率差异大,多尺度SAR图像目标分类准确率不高的问题,提出了一种基于迁移学习和分块卷积神经网络的SAR图像目标分类算法。首先通过大量与目标域相近的源域数据对分块CNN的参数进行训练,得到不同尺度下的CNN特征提取网络;其次将CNN的卷积和池化层迁移到新的网络结构中,实现目标特征的提取最后利用超限学习机网络对提取的特征进行分类。试验数据采用美国MSTAR数据库以及多尺度SAR图像舰船目标数据集。 卷积神经网络可以有效地从大量样本中学习到相应的特征,提取出优于人工设计的特征,并且样

张帅影&RS&DeepLearning 1418

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

基于多尺度动态卷积的图像分类

通过动态卷积、注意力机制与多尺度特征融合,构建高效的分类模型,实现可视化图像分类

Srlua的博客 1959

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

在 ResNet 中实现多尺度的特征融合(内含代码,用于图像分类)

这个代码示例中,我添加了额外的卷积层和三个特征金字塔层,以便从不同的卷积层获得特征并进行融合。大家可以根据任务需求进行更改和优化。特征金字塔的思想能够提供更好的多尺度信息,有助于提高模型对不同目标大小的适应性。在 ResNet 中实现多尺度的特征融合,类似于特征金字塔网络(Feature Pyramid Network,FPN)的思想。

weixin_57111012的博客 7152

图像处理-特征融合:相加、拼接、Attention

图像处理-特征融合:相加、拼接、Attention 特征融合是指来自不同层或分支的特征的组合,是现代网络体系结构中很常见的一种操作。图像处理的特征融合中,对于普遍的多尺度融合,广泛操作是直接将他们相加或者拼接起来!即通常通过简单的操作(例如求和或串联)来实现,但是,这不一定是最佳选择。随着Transformer在计算机图像处理的特征融合中,对于普遍的多尺度融合,广泛操作是直接将他们相加或者拼接起来!但是,随着Transformer在计算机视觉领域的快速发展,基于Attention的特征融合也占据一片天地!

MengYa_Dream的博客 5万+

MUSE: PARALLEL MULTI-SCALE ATTENTION FOR SEQUENCE TO SEQUENCE LEARNING

在顺序学习中,自我注意机制被证明是非常有效的,并在许多任务中取得了显著的改善。然而,自我注意机制也并非没有缺陷。虽然自我注意可以模拟极长的依赖关系,但深层的注意力往往过于集中在单一的表征上,导致对局部信息的充分利用,并难以表征长序列。在这项工作中,本文探索了序列数据上的并行多尺度表征学习,努力捕捉长程和短程语言结构。为此,本文提出了并行多尺度注意(MUSE)和MUSE-SIMPLE。本文将重点放在机器翻译上,提出的方法在性能上比Transformer有了很大的提高,特别是在长序列上。...

Jeaksun的博客 1755

细粒度图像识别(2019)

Fine-Grained Global Second-order Pooling Convolutional Networks http://openaccess.thecvf.com/content_CVPR_2019/papers/Gao_Global_Second-Order_Pooling_Convolutional_Networks_CVPR_2019_paper.pdf (WS...

weixin_37651084的博客 1278

【论文阅读】深入理解Attention机制

深入理解Attention机制

Slow down, Keep learning and Enjoy life 5万+
上一篇: 【图像分类】 基于Pytorch的细粒度图像分类实战
下一篇: 如何系统性掌握深度学习中的数据使用
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言有三

三人行必有AI

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值