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

作者&编辑 | 言有三

1 Attention模型

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

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

Pay attention to Activations

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

作者/编辑 言有三

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

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

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

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

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

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

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

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

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

结果如何呢?

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

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

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

[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网络结构,可以移步知识星球阅读!

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


以上所有内容

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

来日方长

点击加入

不见不散

更多精彩

每日更新


转载文章请后台联系

侵权必究

往期精选

  • 揭秘7大AI学习板块,这个星球推荐你拥有

  • 有三AI 1000问回归,备战秋招,更多,更快,更好,等你来战!

  • 如何系统性掌握深度学习模型设计和优化

  • 【知识星球】做作业还能赢奖金,传统图像/机器学习/深度学习尽在不言

  • 【知识星球】颜值,自拍,美学三大任务简介和数据集下载

  • 【知识星球】数据集板块重磅发布,海量数据集介绍与下载

  • 【知识星球】猫猫狗狗与深度学习那些事儿

  • 【知识星球】超3万字的网络结构解读,学习必备

  • 【知识星球】视频分类/行为识别网络和数据集上新

  • 【知识星球】3D网络结构解读系列上新

  • 【知识星球】动态推理网络结构上新,不是所有的网络都是不变的

  • 【知识星球】Attention网络结构上新,聚焦才能赢

  • 【知识星球】几个人像分割数据集简介和下载

  • 【知识星球】总有些骨骼轻奇,姿态妖娆的模型结构设计,不知道你知不知道,反正我知道一些

  • 【知识星球】从SVM对偶问题,到疲劳驾驶检测,到实用工业级别的模型压缩技巧

  • 【知识星球】为什么图像分类任务要从256*256中裁剪出224*224

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

  1. CVPR 2019 | 旷视提出超分辨率新方法Meta-SR:单一模型实现任意缩放因子

    点击我爱计算机视觉标星,更快获取CVML新技术 CV君按:图像超分辨率(Super-Resolution,SR )的研究由来已久,但近两年来随着深度学习在该领域的成功应用,工业界的研究突然火了起来,互 ...

  2. 【知识星球】从SVM对偶问题,到疲劳驾驶检测,到实用工业级别的模型压缩技巧...

    欢迎大家来到<知识星球>专栏,本次发布这两天有三AI知识星球中专栏<AI 1000问>,<模型结构1000变>,<数据集>的知识便利贴. 作者& ...

  3. 【杂谈】有三AI知识星球指导手册出炉!和公众号相比又有哪些内容?

    让大家久等了,由于我们知识星球内容太多,一直没有整理出完整的阅读手册,这次我们发布有三AI知识星球的指导手册V1.0版本,来介绍我们知识星球的使用方法,下面是手册的主要内容,文末提供手册下载方法. 1 ...

  4. 【杂谈】有三AI知识星球最近都GAN了哪些内容?

    欢迎大家来到<知识星球>专栏,有三AI知识星球GAN已经更新了好一段时间了,那么最近这一个月主要是在更新什么内容呢,下面简单的介绍一下. 作者&编辑 | 言有三 1 GAN与人脸年 ...

  5. 【知识星球】卷积核和感受野可动态分配的分组卷积

    欢迎大家来到<知识星球>专栏,这里是网络结构1000变小专题,我们要慢慢开始更新AutoML与网络设计相关的内容. 作者&编辑 | 言有三 1 MixNet 有三AI知识星球-网络 ...

  6. 【知识星球】图像降噪模型和数据集内容开启更新,经典问题永垂不朽!

    欢迎大家来到<知识星球>专栏,这里是网络结构1000变小专题,今天介绍的是我们知识星球图像降噪模型和数据集相关专题上线. 作者&编辑 | 言有三 1 图像降噪问题 图像降噪是深度学 ...

  7. 【知识星球】为什么图像分类任务要从256*256中裁剪出224*224

    欢迎大家来到<知识星球>专栏,这里是AI1000问小专题. 作者&编辑 | 言有三 1 图像分类任务输入尺寸相关的问题 有关于经典的图像分类任务中的输入图像尺寸问题,很多同学都有疑 ...

  8. 【知识星球】总有些骨骼轻奇,姿态妖娆的模型结构设计,不知道你知不知道,反正我知道一些...

    大家好,欢迎来到<知识星球>专栏,这个专栏专栏剖析有三AI知识星球的内容生态,今天的内容属于网络结构1000变板块. 作者&编辑 | 言有三 你大概已经见惯了基本的卷积结构,对残差 ...

  9. 【知识星球】猫猫狗狗与深度学习那些事儿

    欢迎大家来到<知识星球>专栏,这两天有三AI知识星球会更新一些猫狗相关的数据集和任务,可爱的猫猫狗狗对深度学习可是做出了不少的贡献呢. 作者&编辑 | 言有三 有三AI知识星球-数 ...

最新文章

  1. 未能加载文件或程序集“Report.Basic”或它的某一个依赖项。试图加载格式不正确的程序...
  2. sql语句数据行操作-虽然一般不用
  3. 记那一次-----环环相抱何是了?
  4. mfc 怎样动态设置static text 的可见属性
  5. python列表对象相同_Python中的学习列表对象,List
  6. Django Rest Framework源码剖析(二)-----权限
  7. 数据湖分析如何面向对象存储OSS进行优化?
  8. devstack安装OpenStack Pike版本 (OVS+VLAN)
  9. java实现验证码3秒刷新一次
  10. [包计划] cheerio
  11. python数据挖掘笔记】二十.KNN最近邻分类算法分析详解及平衡秤TXT数据集读取
  12. P1421 小玉买文具【入门题】
  13. oracle ^]字符,oracle数据中特殊字符处理
  14. 华为系统p40pro计算机,华为P40 Pro:我来了!
  15. Gerrit修改前一次提交的方法
  16. hive根据已有表创建新表_读取Hive中所有表的表结构,并在新Hive库中创建表,索引等...
  17. 分享几款免费的web打印控件
  18. 国产操作系统环境搭建(内含镜像资源)
  19. python 经验模态分解_心电信号去噪4--经验模态分解法(EMD)
  20. c语言编程马克思手稿 百例,清华大学出版社-图书详情-《C语言趣味编程100例》...

热门文章

  1. Java基础提升篇:理解String 及 String.intern() 在实际中的应用
  2. freemaker介绍及常见的用法解析
  3. 使用Action,Data属性启动系统Activity
  4. 雷蛇灯光配置文件_没想到吧,雷蛇竟然出61键小尺寸机械键盘了!雷蛇猎魂光蛛迷你版上手...
  5. Oracel 修改约束命令
  6. python编程100行_自己动手写100行Python代码抢火车票!
  7. 群晖linux怎么进入u盘,黑群辉直接更改启动u盘的sn、mac等信息
  8. python拆堆和堆叠的操作_python - 如何合并不同的DFS并堆叠值? - 堆栈内存溢出
  9. windows11推出:win10可免费升级,支持安卓APP,减重40%
  10. Linux源代码软件安装,Linux软件安装:源代码与软件安装