位置: IT常识 - 正文

注意力机制-CA注意力-Coordinate attention(注意力机制详解)

编辑:rootadmin
注意力机制-CA注意力-Coordinate attention 注意力机制学习--CA(Coordinate attention)简介CA注意力机制的优势:提出不足算法流程图代码最后简介

推荐整理分享注意力机制-CA注意力-Coordinate attention(注意力机制详解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:注意力机制 cv,注意力机制 lstm,注意力机制 cv,注意力机制 cv,注意力机制 q k v,注意力机制 lstm,注意力机制cbam,注意力机制工作原理,内容如对您有帮助,希望把文章链接给更多的朋友!

CA(Coordinate attention for efficient mobile network design)发表在CVPR2021,帮助轻量级网络涨点、即插即用。

CA注意力机制的优势:注意力机制-CA注意力-Coordinate attention(注意力机制详解)

1、不仅考虑了通道信息,还考虑了方向相关的位置信息。 2、足够的灵活和轻量,能够简单的插入到轻量级网络的核心模块中。

提出不足

1、SE注意力中只关注构建通道之间的相互依赖关系,忽略了空间特征。 2、CBAM中引入了大尺度的卷积核提取空间特征,但忽略了长程依赖问题。

算法流程图

step1: 为了避免空间信息全部压缩到通道中,这里没有使用全局平均池化。为了能够捕获具有精准位置信息的远程空间交互,对全局平均池化进行的分解,具体如下: 对尺寸为C∗H∗WC*H*WC∗H∗W输入特征图InputInputInput分别按照XXX方向和YYY方向进行池化,分别生成尺寸为C∗H∗1C*H*1C∗H∗1和C∗1∗WC*1*WC∗1∗W的特征图。如下图所示(图片粘贴自B站大佬渣渣的熊猫潘)。 step2:将生成的C∗1∗WC*1*WC∗1∗W的特征图进行变换,然后进行concat操作。公式如下: 将zhz^hzh和zwz^wzw进行concat后生成如下图所示的特征图,然后进行F1操作(利用1*1卷积核进行降维,如SE注意力中操作)和激活操作,生成特征图f∈RC/r×(H+W)×1f \in \mathbb{R}^{C/r\times(H+W)\times1}f∈RC/r×(H+W)×1。 step3:沿着空间维度,再将fff进行split操作,分成fh∈RC/r×H×1f^h\in \mathbb{R}^{C/r\times H \times1}fh∈RC/r×H×1和fw∈RC/r×1×Wf^w\in \mathbb{R}^{C/r\times1\times W}fw∈RC/r×1×W,然后分别利用1×11 \times 11×1卷积进行升维度操作,再结合sigmoid激活函数得到最后的注意力向量gh∈RC×H×1g^h \in \mathbb{R}^{C \times H \times 1 }gh∈RC×H×1和gw∈RC×1×Wg^w\in \mathbb{R}^{C \times1\times W}gw∈RC×1×W。 最后:Coordinate Attention 的输出公式可以写成:

代码

代码粘贴自github。CoordAttention 地址:https://github.com/houqb/CoordAttention/blob/main/mbv2_ca.py

class CoordAtt(nn.Module): def __init__(self, inp, oup, groups=32): super(CoordAtt, self).__init__() self.pool_h = nn.AdaptiveAvgPool2d((None, 1)) self.pool_w = nn.AdaptiveAvgPool2d((1, None)) mip = max(8, inp // groups) self.conv1 = nn.Conv2d(inp, mip, kernel_size=1, stride=1, padding=0) self.bn1 = nn.BatchNorm2d(mip) self.conv2 = nn.Conv2d(mip, oup, kernel_size=1, stride=1, padding=0) self.conv3 = nn.Conv2d(mip, oup, kernel_size=1, stride=1, padding=0) self.relu = h_swish() def forward(self, x): identity = x n,c,h,w = x.size() x_h = self.pool_h(x) x_w = self.pool_w(x).permute(0, 1, 3, 2) y = torch.cat([x_h, x_w], dim=2) y = self.conv1(y) y = self.bn1(y) y = self.relu(y) x_h, x_w = torch.split(y, [h, w], dim=2) x_w = x_w.permute(0, 1, 3, 2) x_h = self.conv2(x_h).sigmoid() x_w = self.conv3(x_w).sigmoid() x_h = x_h.expand(-1, -1, h, w) x_w = x_w.expand(-1, -1, h, w) y = identity * x_w * x_h return y最后

CA不仅考虑到空间和通道之间的关系,还考虑到长程依赖问题。通过实验发现,CA不仅可以实现精度提升,且参数量、计算量较少。

简单进行记录,如有问题请大家指正。

本文链接地址:https://www.jiuchutong.com/zhishi/290832.html 转载请保留说明!

上一篇:el-table(type=“selection“)多选框两种回显

下一篇:鸟瞰皮纳图博火山湖和山脉,菲律宾波拉克 (© Amazing Aerial Agency/Offset by Shutterstock)(bestars皮纳)

  • 增值税的计税依据包括
  • 未分配利润转增股本会计处理
  • 差旅费是计入
  • 本期进项税大于销项税
  • 制造费用计入营业成本吗
  • 公司向个人租房子怎么做账
  • 固定资产采用工作量法计提折旧怎么算
  • 小规模纳税人购车是怎么抵税的
  • 事业单位职工福利费计提标准和使用
  • 多开进来的发票怎么结算税点呢?
  • 材料成本差异分配率
  • 开个人普发票需要什么资料?
  • 出口零税率是什么意思
  • 小企业 企业所得税
  • 劳务派遣差额征税政策
  • 特种设备培训费计入什么会计科目
  • 单位探望病人如何报销费用?
  • 财务人员工资计入什么费用?
  • Windows server 2008设置远程桌面连接的详细步骤(图文教程)
  • i7 5960X评测跑分参数介绍
  • 苹果电脑删除win系统文件
  • 运输业什么进项税抵扣
  • cpu性能排行榜天梯图快科技
  • mac怎么airdrop给ipad
  • php字符串变量
  • 商会账目
  • dotnetfx.exe
  • 库存现金盘亏盘盈的原因
  • 自制生产设备领用原材料按照什么确认收入
  • 房产置换流程及费用
  • php不能通过浏览器运行吗
  • 损益类科目调整影响所得税吗为什么
  • 微信支付开发文档教程
  • 增值税专票跨月怎么冲红
  • 英雄联盟轮转模式2020时间表
  • php jquery
  • redis的eval命令
  • 织梦最新发表的作品
  • 无形资产转让的最低收费额如何确定?
  • 先开发票后收款可以合并做账吗
  • 桥接模式例题
  • linux怎么创建python文件
  • 二手车交易规则最新
  • 幼儿园收费怎么说
  • 汽车维修费可以做差旅费吗
  • 出差自己开车去开会怎么报销交通费
  • 企业所得税A类年报怎么申报
  • 调整以前年度费用如何做分录
  • 共同类科目性质
  • 垃圾清运费会计处理
  • 房地产储备土地排名
  • 单位组织提供员工服务
  • 事业单位开办费与注册资本的关系
  • 货款和发票金额不一致
  • 发票打印机多少钱一套
  • 固定资产报废需要税务备案吗
  • 企业入库申报什么意思
  • 医院医保会计的岗位职责
  • 设备的验证服务包括
  • 银行日记账余额与银行对账单不符
  • 为什么要计提工资附加费
  • case在sql中
  • 数据库句柄是什么意思
  • xp系统删除密码
  • 扫清落叶堆怎么扫
  • android系统应用可以禁用吗
  • mscorsvw.exe是什么进程
  • pic是啥软件
  • windows7如何取消锁屏密码
  • win7的环境变量如何还原
  • cocos2dx怎么用啊
  • 安卓app开发框架模板
  • android 退出app
  • ios shell脚本
  • 解决jQuery ajax请求在IE6中莫名中断的问题
  • javascript bug
  • 2020年职工探亲路费报销最新规定
  • 国家税务总局简易征收最新文件
  • 武汉市第二税务稽查局地址
  • 浙江省如何自助缴纳社保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设