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

WordPress中文名字叫什么seo基础培训

WordPress中文名字叫什么,seo基础培训,公众号网页版,深圳网页制作推广排名YOLOv10改进#xff1a;CA注意力机制【注意力系列篇】#xff08;附详细的修改步骤#xff0c;以及代码#xff09; 如果实验环境尚未搭建成功#xff0c;可以参考这篇文章 -【YOLOv10超详细环境搭建以及模型训练#xff08;GPU版本#xff09;】 文章链接为…YOLOv10改进CA注意力机制【注意力系列篇】附详细的修改步骤以及代码 如果实验环境尚未搭建成功可以参考这篇文章 -【YOLOv10超详细环境搭建以及模型训练GPU版本】 文章链接为http://t.csdnimg.cn/YQ9qW ---------------------------------------------------------------------------​ 1.基本原理简介 Abstract:Recent studies on mobile network design have demonstrated the remarkable effectiveness of channel attention (e.g., the Squeeze-and-Excitation attention) for lifting model performance, but they generally neglect the positional information, which is important for generating spatially selective attention maps. In this paper, we propose a novel attention mechanism for mobile networks by embedding positional information into channel attention, which we call “coordinate attention”. Unlike channel attention that transforms a feature tensor to a single feature vector via 2D global pooling, the coordinate attention factorizes channel attention into two 1D feature encoding processes that aggregate features along the two spatial directions, respectively. In this way, long-range dependencies can be captured along one spatial direction and meanwhile precise positional information can be preserved along the other spatial direction. The resulting feature maps are then encoded separately into a pair of direction-aware and position-sensitive attention maps that can be complementarily applied to the input feature map to augment the representations of the objects of interest. Our coordinate attention is simple and can be flexibly plugged into classic mobile networks, such as MobileNetV2, MobileNeXt, and EfficientNet with nearly no computational overhead. Extensive experiments demonstrate that our coordinate attention is not only beneficial to ImageNet classification but more interestingly, behaves better in down-stream tasks, such as object detection and semantic segmentation. 摘要:最近关于移动网络设计的研究表明了通道注意力例如挤压与激励注意力对提升模型性能的显著效果但它们通常忽略了位置信息而位置信息对于生成空间选择性注意力图至关重要。在本文中我们提出了一种新颖的用于移动网络的注意机制通过将位置信息嵌入通道注意力中我们称之为“坐标注意力”。与通道注意力通过2D全局池化将特征张量转换为单个特征向量不同坐标注意力将通道注意力分解为两个沿着两个空间方向分别聚合特征的1D特征编码过程。通过这种方式可以沿着一个空间方向捕捉长距离依赖关系同时可以保留另一个空间方向的精确位置信息。然后生成的特征图分别编码为一对方向感知和位置敏感的注意力图可以互补地应用于输入特征图以增强感兴趣对象的表示。我们的坐标注意力简单易用可以灵活地插入经典移动网络如MobileNetV2、MobileNeXt和EfficientNet几乎没有计算开销。大量实验表明我们的坐标注意力不仅有益于ImageNet分类而且更有趣的是在下游任务如目标检测和语义分割中表现更好。 实验对比 论文地址https://arxiv.org/pdf/2103.02907.pdf 代码地址GitHub - houqb/CoordAttention: Code for our CVPR2021 paper coordinate attention 2.将CA模块加入到YOLOv10中 注意CA 模块是一种即插即用的模块可以在许多位置添加。不同的数据集可能需要在不同的位置添加 CA 模块其效果也会有所不同。建议在不同位置进行多次实验以便比较效果。以下是我选择添加CA模块的位置供大家参考但不一定要完全按照这种方式添加。 2.1 方法一在YOLOv10的主干网络Backbone中添加CA模块 2.1.1 步骤一 在【ultralytics/nn/modules】目录下新建一个ca.py的文件,添加CA模块代码。代码获取链接https://mbd.pub/o/bread/mbd-ZpuTkpZx 最后在【ultralytics/nn/moduels/_init_.py】文件里面导入CA模块。 2.1.2 步骤二 打开【ultralytics/nn/tasks.py】文件在文件的开头导入CA模块。 然后找到parse_model这个方法可以通过搜索parse_model。 最后在parse_model方法中找到for语句(for i, (f, n, m, args) in enumerate(d[backbone] d[head]))在for语句中再添加一个elif语句将CA模块添加进去。 elif m in {CA}:args [ch[f], ch[f]]添加的位置截图如下 2.1.3 步骤三 修改模型。在【ultralytics/cfg/models/v10】目录下新建一个yolov10-ca.yaml网络结构配置文件。将CA模块添加到YOLOv10结构中这里我将CA模块添加到主干网络的倒数第二层。 代码获取链接https://mbd.pub/o/bread/mbd-ZpuTkpZx 2.1.4 训练过程 为了方便训练可以在项目目录下新建一个名为train.py的文件这样以后只需执行train.py就可以开始训练模型了。 代码获取链接https://mbd.pub/o/bread/mbd-ZpuTkpZx 如果train.py文件已经存在只需要修改其中模型和数据集的配置文件路径即可。我这里给出的train.py文件中只是列举了常用的超参数如果需要修改其他的超参数可以进入【ultralytics/cfg/default.yaml】文件修改即可。 成功运行的网络结构截图如下 开始训练模型的部分截图如下 训练结果保存在【runs/detect】目录下。 2.2 方法二在C2f模块的残差结构中添加CA模块 2.2.1 步骤一 在【ultralytics/nn/modules】目录下新建一个c2f_ca.py的文件。将CA模块添加到C2f模块的残差结构中。 代码获取链接https://mbd.pub/o/bread/mbd-ZpuTkpZx 然后在【ultralytics/nn/moduels/_init_.py】文件里面导入Bottleneck_CAC2f_CA模块。 2.2.2 步骤二 打开【ultralytics/nn/tasks.py】文件在文件的开头导入C2f_CA模块。 找到parse_model这个方法可以通过搜索parse_model。 然后在parse_model方法中找到for语句(for i, (f, n, m, args) in enumerate(d[backbone] d[head]))在for语句中的两个位置添加C2f_CA模块。 2.2.3 步骤三 修改模型。在【ultralytics/cfg/models/v10】目录下新建一个yolov10-c2f-ca.yaml网络结构配置文件。这里我将主干中的C2f模块替换为C2f_CA模块除此之外也可以将Neck的C2f模块替换为C2f_CA模块 代码获取链接https://mbd.pub/o/bread/mbd-ZpuTkpZx 2.2.4 训练过程 在train.py文件中修改模型的配置文件路径使用yolov10-c2f-ca.yaml文件然后运行train.py。 成功运行的网络结构截图如下 开始训练模型的部分截图如下 训练结果保存在runs\detect目录下。 3.完整的项目文件下载路径 我们提供完整的项目文件你也可以直接下载到本地然后打开项目修改数据集配置文件【NEU-DET.yaml】的数据集路径即可训练模型。 完整项目代码获取链接https://mbd.pub/o/bread/mbd-ZpuTkpZx
http://www.hkea.cn/news/14314578/

相关文章:

  • wordpress 3.9网站栏目页 优化
  • 如何介绍自己做的网站wordpress使用hexo主题
  • 中建西部建设广通讯网站网站建站网站网站维护
  • dw建设网站视频河南建设建设监理协会网站
  • 做网站申请多少类商标搜索引擎优化的定义
  • 怎么打开域名网站全国定制网站服务器云主机
  • 德州市建设局质监站网站河南郑州新闻
  • 河北建设信息平台网站新洲建设局网站
  • flash网站源码上海网站建设工作室
  • 网站建设 解决方案1688是什么平台
  • 重庆怎样建设网站上海地产网站建设
  • 地板网站源码wordpress支付
  • wordpress 编辑器 插件seo人才招聘
  • 做摄影网站的目的wordpress亚马逊
  • 深圳高端网站建设美工使用代理服务器后看什么网站
  • 管理网站建设哪里好建立网站做家教辅导
  • 网站建设预算描述公司网站被百度转码了
  • 织梦门户网站北京搜索关键词优化
  • 电子商务专业网站建设桂林象鼻山图片
  • 哪个网站做刷手最好解除网站被拦截的方法
  • 超市网站设计怎样切图做网站
  • 360网站推广登录怀化找什么人做网站
  • asp网站代码wordpress more标签
  • 表白网站制作在线大型移动网站开发
  • 设计业务网站指数网站
  • 商城网站支付系统怎么做广州建站网络公司
  • 做 网络网站做网站的书籍
  • 网络平台建站流程哪些大型网站有做互联网金融
  • 在泰安市有做阿里巴巴网站的网页版微信下载
  • 网站建设服务合同建站工具包