当前位置: 首页 > news >正文

闵行建设机械网站wordpress模板底部

闵行建设机械网站,wordpress模板底部,申请小程序步骤,准备建网站该怎么做直接上干货 CBAM注意力机制是由通道注意力机制#xff08;channel#xff09;和空间注意力机制#xff08;spatial#xff09;组成。 传统基于卷积神经网络的注意力机制更多的是关注对通道域的分析#xff0c;局限于考虑特征图通道之间的作用关系。CBAM从 channel 和 sp…直接上干货 CBAM注意力机制是由通道注意力机制channel和空间注意力机制spatial组成。 传统基于卷积神经网络的注意力机制更多的是关注对通道域的分析局限于考虑特征图通道之间的作用关系。CBAM从 channel 和 spatial 两个作用域出发引入空间注意力和通道注意力两个分析维度实现从通道到空间的顺序注意力结构。空间注意力可使神经网络更加关注图像中对分类起决定作用的像素区域而忽略无关紧要的区域通道注意力则用于处理特征图通道的分配关系同时对两个维度进行注意力分配增强了注意力机制对模型性能的提升效果。   CBAM中的通道注意力机制模块流程图如下。先将输入特征图分别进行全局最大池化和全局平均池化对特征映射基于两个维度压缩获得两张不同维度的特征描述。池化后的特征图共用一个多层感知器网络先通过一个全连接层下降通道数再通过另一个全连接恢复通道数。将两张特征图在通道维度堆叠经过 sigmoid 激活函数将特征图的每个通道的权重归一化到0-1之间。将归一化后的权重和输入特征图相乘。 yaml 配置文件如下 # YOLOv5 by Ultralytics, GPL-3.0 license# Parameters nc: 6 # number of classes depth_multiple: 0.33 # model depth multiple width_multiple: 0.25 # layer channel multiple anchors:- [10,13, 16,30, 33,23] # P3/8- [30,61, 62,45, 59,119] # P4/16- [116,90, 156,198, 373,326] # P5/32# YOLOv5 v6.0 backbone backbone:# [from, number, module, args][[-1, 1, Conv, [64, 6, 2, 2]], # 0-P1/2[-1, 1, Conv, [128, 3, 2]], # 1-P2/4[-1, 3, C3, [128]],[-1, 1, Conv, [256, 3, 2]], # 3-P3/8[-1, 6, C3, [256]],[-1, 1, Conv, [512, 3, 2]], # 5-P4/16[-1, 9, C3, [512]],[-1, 1, Conv, [1024, 3, 2]], # 7-P5/32[-1, 3, C3, [1024]],[-1, 1, CBAM, [1024]],[-1, 1, SPPF, [1024, 5]], # 10]# YOLOv5 v6.0 head head:[[-1, 1, Conv, [512, 1, 1]],[-1, 1, nn.Upsample, [None, 2, nearest]],[[-1, 6], 1, Concat, [1]], # cat backbone P4[-1, 3, C3, [512, False]], # 14[-1, 1, Conv, [256, 1, 1]],[-1, 1, nn.Upsample, [None, 2, nearest]],[[-1, 4], 1, Concat, [1]], # cat backbone P3[-1, 3, C3, [256, False]], # 18 (P3/8-small)[-1, 1, Conv, [256, 3, 2]],[[-1, 15], 1, Concat, [1]], # cat head P4[-1, 3, C3, [512, False]], # 21 (P4/16-medium)[-1, 1, Conv, [512, 3, 2]],[[-1, 11], 1, Concat, [1]], # cat head P5[-1, 3, C3, [1024, False]], # 24 (P5/32-large)[[18, 21, 24], 1, Detect, [nc, anchors]], # Detect(P3, P4, P5)]common加入以下代码 # CBAM class ChannelAttention(nn.Module):def __init__(self, in_planes, ratio16):super(ChannelAttention, self).__init__()self.avg_pool nn.AdaptiveAvgPool2d(1)self.max_pool nn.AdaptiveMaxPool2d(1)self.f1 nn.Conv2d(in_planes, in_planes // ratio, 1, biasFalse)self.relu nn.ReLU()self.f2 nn.Conv2d(in_planes // ratio, in_planes, 1, biasFalse)self.sigmoid nn.Sigmoid()def forward(self, x):avg_out self.f2(self.relu(self.f1(self.avg_pool(x))))max_out self.f2(self.relu(self.f1(self.max_pool(x))))out self.sigmoid(avg_out max_out)return outclass SpatialAttention(nn.Module):def __init__(self, kernel_size7):super(SpatialAttention, self).__init__()assert kernel_size in (3, 7), kernel size must be 3 or 7padding 3 if kernel_size 7 else 1# (特征图的大小-算子的size2*padding)/步长1self.conv nn.Conv2d(2, 1, kernel_size, paddingpadding, biasFalse)self.sigmoid nn.Sigmoid()def forward(self, x):# 1*h*wavg_out torch.mean(x, dim1, keepdimTrue)max_out, _ torch.max(x, dim1, keepdimTrue)x torch.cat([avg_out, max_out], dim1)# 2*h*wx self.conv(x)# 1*h*wreturn self.sigmoid(x)class CBAM(nn.Module):# CSP Bottleneck with 3 convolutionsdef __init__(self, c1, c2, ratio16, kernel_size7): # ch_in, ch_out, number, shortcut, groups, expansionsuper(CBAM, self).__init__()self.channel_attention ChannelAttention(c1, ratio)self.spatial_attention SpatialAttention(kernel_size)def forward(self, x):out self.channel_attention(x) * x# c*h*w# c*h*w * 1*h*wout self.spatial_attention(out) * outreturn out YOLO 的 parse_model 注册 到此完成 后续会给大家讲解YOLOv8怎么修改
http://www.hkea.cn/news/14554561/

相关文章:

  • 必应网站建设网站需要证件
  • 中国建设银行官方网站纪念币北京本地服务信息网
  • 网站扫二维码怎么做小程序开发定制开发
  • 城乡建设网站首页默认缩略图 wordpress
  • 公司网站建设论文网站建设包括哪些内容
  • 北京定制网站国外做伞的品牌网站
  • 建设网站招标centos7.2做网站
  • 网站开发的前台开发工具百度权重排名高的网站
  • 如何做网站推广的方案设计互联网站备案管理工作方案 工信部
  • 阿旗建设局举报网站长沙河东做网站
  • 巴南市政建设网站网站如何与域名绑定
  • 手机制作小程序软件的app天津企业seo
  • 专门做预言的网站win系统更新后 wordpress
  • 一级做a爱网站免费php网站开发都需要什么软件
  • 大连网络备案做网站有口碑的宁波网站建设
  • 做网站包括什么软件个人简历网页制作代码
  • 途途外贸企业网站管理系统上海有什么公司
  • 制作一个自适应网站培训教育机构
  • 网站建设主要业务流程设定怎么做像天猫类似的网站
  • 网站里的横幅怎么做汕头建站模板源码
  • 学做网站后台开发长春做网站建设的公司
  • 宁波外贸公司为什么这么多怎么优化网站关键词的方法
  • 怎么用we做网站礼品公司网站制作
  • 网站和网页微网站如何做微信支付宝支付
  • 免费网站推广工具青岛团购网站建设
  • 网站建设合同 含维护费申请域名要钱吗
  • p2p网站开发公司西宁网站设计高端
  • 网站后台管理系统数据库织梦cms仿网站教程
  • 福州网站设计网站系统制作会议管理系统
  • 绚丽的网站欣赏手机购物app排行榜前十名