位置: IT常识 - 正文

b站B导的yoloV7版本添加注意力机制(b站导出预设)

编辑:rootadmin
b站B导的yoloV7版本添加注意力机制 视频参考:

推荐整理分享b站B导的yoloV7版本添加注意力机制(b站导出预设),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:b站导航系统,b站导航系统,b站导出,b站导出,b站导播,b站导航系统,b站视频导出工具,b站视频导出工具,内容如对您有帮助,希望把文章链接给更多的朋友!

【Pytorch 图像处理中注意力机制的代码详解与应用(Bubbliiiing 深度学习 教程)】

yolov7博客参考:

睿智的目标检测61——Pytorch搭建YoloV7目标检测平台

注意力机制介绍:b站B导的yoloV7版本添加注意力机制(b站导出预设)

神经网络学习小记录64——Pytorch 图像处理中注意力机制的解析与代码详解

步骤:①获取注意力机制的代码

https://github.com/bubbliiiing/yolov4-tiny-pytorch/blob/master/nets/attention.py

②看b导的yolov7博客介绍以及视频

看完视频可以知道,添加注意力机制最好选在加强特征提取网络。注意力机制是一个即插即用的模块,理论上可以放在任何一个特征层后面,可以放在主干网络,也可以放在加强特征提取网络。由于放置在主干会导致网络的预训练权重无法使用,所以将注意力机制应用加强特征提取网络上。

③yolov7添加注意力的地方:

一共五个地方,如图所示,三个feat和两个上采样的地方。

④添加注意力机制的代码,放在net文件夹下⑤在nets/yolo.py增加代码添加模块from .attention import se_block,cbam_block,eca_blockattention_blocks = [se_block,cbam_block,eca_block]找到yolo_body(快捷键ctrl+f搜索yolo_body)

在参数列表添加attention参数,attention = 0:表示原版,attention=1表示senet,attention=2表示cbam,attention=3表示ecanet,这个序号与我们在文件头部定义的

attention_blocks = [se_block,cbam_block,eca_block]有关。

在该__init__函数的末尾加上: self.attention = attentionif attention >= 1 and attention <= 3:self.feat1_attention = attention_blocks[attention - 1](512)#括号表示通道数self.feat2_attention = attention_blocks[attention - 1](1024)self.feat3_attention = attention_blocks[attention - 1](1024)self.upsample_attention5 = attention_blocks[attention - 1](256)self.upsample_attention4 = attention_blocks[attention - 1](128)在forward函数增加如下代码:if self.attention >= 1 and self.attention <= 3:feat1 = self.feat1_attention(feat1)feat2 = self.feat2_attention(feat2)feat3 = self.feat3_attention(feat3)if self.attention >= 1 and self.attention <= 3:P5_upsample = self.upsample_attention5(P5_upsample)if self.attention >= 1 and self.attention <= 3:P4_upsample = self.upsample_attention4(P4_upsample)接下来只需要修改nets/yolo.py中yolo_body初始化参数列表的attention的值即可切换不同的注意力机制

完成。

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

上一篇:SRCNN超分辨率Pytorch实现,代码逐行讲解,附源码(超分辨率代码)

下一篇:Transformer框架时间序列模型Informer内容与代码解读(transform模块)

  • 抖音搜索用户不进主页会被发现吗(抖音搜索用户不进主页看视频会有记录吗)

    抖音搜索用户不进主页会被发现吗(抖音搜索用户不进主页看视频会有记录吗)

  • qq动态名片的设置方法是什么(02qq名片动态)

    qq动态名片的设置方法是什么(02qq名片动态)

  • 8848手机卡槽怎么打开(8848卡槽坏了怎么办)

    8848手机卡槽怎么打开(8848卡槽坏了怎么办)

  • 便捷访问是干什么的(便捷访问是干啥的)

    便捷访问是干什么的(便捷访问是干啥的)

  • 12123交费页面打不开(12123点击缴费没有反应)

    12123交费页面打不开(12123点击缴费没有反应)

  • 微信怎么设置橱窗(微信的橱窗功能在哪儿)

    微信怎么设置橱窗(微信的橱窗功能在哪儿)

  • 苹果的原彩显示是什么(苹果的原彩显示有什么好处)

    苹果的原彩显示是什么(苹果的原彩显示有什么好处)

  • 微信创建时间(微信怎么创建小程序)

    微信创建时间(微信怎么创建小程序)

  • 华为手机只显示半屏幕怎么解决(华为手机只显示黑白色如何处理)

    华为手机只显示半屏幕怎么解决(华为手机只显示黑白色如何处理)

  • 华为手表gt2收不到微信(华为手表gt2收不到消息推送)

    华为手表gt2收不到微信(华为手表gt2收不到消息推送)

  • 7天无理由退货起止时间(7天无理由退货规则运费谁承担)

    7天无理由退货起止时间(7天无理由退货规则运费谁承担)

  • 荣耀20怎么设置返回键(荣耀20怎么设置动态壁纸)

    荣耀20怎么设置返回键(荣耀20怎么设置动态壁纸)

  • mlc是什么接口(micin是什么接口)

    mlc是什么接口(micin是什么接口)

  • QQ视频为什么打不开手电筒(QQ视频为什么打不过去)

    QQ视频为什么打不开手电筒(QQ视频为什么打不过去)

  • 当前微机上运行的Windows属于(当前微机上运行的属于)

    当前微机上运行的Windows属于(当前微机上运行的属于)

  • mqa62cha是什么版本(mqa62zp/a是什么版本)

    mqa62cha是什么版本(mqa62zp/a是什么版本)

  • 电脑视频放大按哪个键(电脑视频放大按钮在哪里)

    电脑视频放大按哪个键(电脑视频放大按钮在哪里)

  • iphone11和promax区别(iphone11和promax哪个好)

    iphone11和promax区别(iphone11和promax哪个好)

  • 苹果手机显示edge(苹果手机显示EDGM)

    苹果手机显示edge(苹果手机显示EDGM)

  • iPad怎么看ppt(iPad怎么看内存)

    iPad怎么看ppt(iPad怎么看内存)

  • 手机怎么取消自动更新(手机怎么取消自动续费)

    手机怎么取消自动更新(手机怎么取消自动续费)

  • 韩剧tv怎么给星(韩剧tv怎么给星辰影院看)

    韩剧tv怎么给星(韩剧tv怎么给星辰影院看)

  • 为什么whatsup显示网络故障(what为什么要加撇s)

    为什么whatsup显示网络故障(what为什么要加撇s)

  • 如何处理手机号码泄露(如何处理手机号被标记)

    如何处理手机号码泄露(如何处理手机号被标记)

  • TP-Link无线路由器设置USB网络共享的方法(tp-link无线路由器怎么样)

    TP-Link无线路由器设置USB网络共享的方法(tp-link无线路由器怎么样)

  • 华为mate x3最新消息(华为mate x3最新价格)

    华为mate x3最新消息(华为mate x3最新价格)

  • 海浪冲击着悉尼海岸的一个心形岩石岛,澳大利亚 (© Kristian Bell/Getty Images)(海浪冲击着海岸)

    海浪冲击着悉尼海岸的一个心形岩石岛,澳大利亚 (© Kristian Bell/Getty Images)(海浪冲击着海岸)

  • 关于办理退税手续的通知
  • 小规模企业税收优惠政策2023
  • 如何区分追索权和付款请求权的区别
  • 支付货代运费账务处理
  • 减免增值税款怎么算
  • 贴现的费用怎么入账
  • 职工福利费食堂买菜小票可以报销吗
  • 补发工资计算公式
  • 物业公司收入需要公示
  • 政府机关有纳税识别号吗
  • 工会经费的纳税依据
  • 应收账款账龄分析简单例题
  • 免税农产品发票可以抵扣么
  • 微小企业每个季度减免多少税
  • 怎么清除更新记录
  • appdata如何移动
  • 外账的结转成本是什么
  • 招商银行直播在哪个平台
  • win10错误代码0xc0000001
  • 评估价格是按原值还是净值
  • php 生成缩略图
  • php proc_open
  • 分期收款销售商品,收到本期货款50万元
  • web渗透实战
  • vue框架基础知识
  • 人力资源外包可以去吗
  • 营改增后土地增值税如何计算
  • php利用数组完成党员信息表
  • pytorch自动编码器
  • css3两种调整背景图片大小的方式
  • 劳动仲裁要出钱吗
  • 购买公司支付的钱怎么做账
  • 小规模企业所得税怎么征收
  • 撤销税务局
  • 什么公司可以开普票
  • 非营利组织的一般战略是
  • 让渡资产使用权什么意思
  • 国外差旅费如何确定汇率呢
  • 收回应收账款账面余额
  • 同时知识产权专利,其做账是?
  • 一般纳税人增值税申报操作流程
  • 加油的增值税发票几个点
  • 记账凭证填制完毕
  • 营改增涉及哪些项目
  • 公司五金是哪五金
  • 税务稽查补缴增值税税的账务处理流程
  • 分公司费用报销
  • 企业会计准则基本准则
  • 装订好的凭证可以拿掉一页吗
  • 固定资产公司
  • MySQL ERROR 1045 (28000) 错误的解决办法
  • sql server使用心得
  • ubuntu字体文件
  • xp系统磁盘检查进不去
  • rpm命令的作用是什么
  • appservicesdkscripterror
  • xp系统超级终端机在哪
  • Yosemite使用技巧 如何使用Yosemite mac信息功能共享电脑屏幕教程
  • find 命令 查找文件
  • 惠普笔记本重装系统后没有无线连接
  • Linux 后台执行程序如何操作?
  • 订书针的原理
  • android开发环境配置
  • nodejs引入模块
  • 环境变量windows
  • js实现计算器代码
  • java list转set的方法
  • 批处理中数字可以用什么代替
  • 如何输出反序数
  • unity更新需要重新下载吗
  • unity3d题库
  • 菜鸟100例python3
  • python中如何去除空格
  • 游戏客服怎么跟客户聊天
  • jQuery简单实现title提示效果示例
  • jquery.cookie.js实现用户登录保存密码功能的方法
  • 国地税改革意义
  • 安徽省电子税务局怎么添加办税人员
  • 江苏契税补贴怎么领取
  • 山东省级高新区什么级别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设