位置: 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模块)

  • 微信停止是什么意思(微信停止运行什么回事)

    微信停止是什么意思(微信停止运行什么回事)

  • 海康威视如何用手机实现远程监控(海康威视如何用电脑监控)

    海康威视如何用手机实现远程监控(海康威视如何用电脑监控)

  • 苹果官网预售多久发货(苹果官网预售多久没货)

    苹果官网预售多久发货(苹果官网预售多久没货)

  • 快手小黄车手续费多少(快手小黄车需要什么手续)

    快手小黄车手续费多少(快手小黄车需要什么手续)

  • 拼多多最多可以被助力多少次(拼多多最多可以上架多少商品)

    拼多多最多可以被助力多少次(拼多多最多可以上架多少商品)

  • 笔记本不用的时候要拔掉电源吗(笔记本不用的时候一直插着电源好吗)

    笔记本不用的时候要拔掉电源吗(笔记本不用的时候一直插着电源好吗)

  • 滴滴限制派单怎么办(滴滴限制派单怎么知道)

    滴滴限制派单怎么办(滴滴限制派单怎么知道)

  • 出于安全原因此id已被锁定(出于安全原因此appleid已被锁定若要解锁)

    出于安全原因此id已被锁定(出于安全原因此appleid已被锁定若要解锁)

  • 华为充电头保护膜用不用撕掉(华为充电头保护套)

    华为充电头保护膜用不用撕掉(华为充电头保护套)

  • icloud照片正在上传都没动(icloud照片正在上传什么意思)

    icloud照片正在上传都没动(icloud照片正在上传什么意思)

  • ipadair4发布时间(ipadair4发布会时间)

    ipadair4发布时间(ipadair4发布会时间)

  • 畅享用户提速包是什么意思(畅享提速包怎么退订)

    畅享用户提速包是什么意思(畅享提速包怎么退订)

  • 苹果11pro屏幕发黄(苹果11pro屏幕发白)

    苹果11pro屏幕发黄(苹果11pro屏幕发白)

  • 快手注销后粉丝还在吗(快手刷关注)

    快手注销后粉丝还在吗(快手刷关注)

  • 麦克风坏了会出现什么情况(麦克风坏了是不是对方听不到声音)

    麦克风坏了会出现什么情况(麦克风坏了是不是对方听不到声音)

  • iphonex和xs屏幕一样吗(iphonex和iphonexs屏幕区别)

    iphonex和xs屏幕一样吗(iphonex和iphonexs屏幕区别)

  • 手机插卡的地方打不开怎么办(手机插卡的地方被牙签堵住了怎么办)

    手机插卡的地方打不开怎么办(手机插卡的地方被牙签堵住了怎么办)

  • vivox21是双卡双待吗(vivox21i手机是双卡双待吗)

    vivox21是双卡双待吗(vivox21i手机是双卡双待吗)

  • 安卓vsco会扣费吗(vsco扣款)

    安卓vsco会扣费吗(vsco扣款)

  • 华为手机日历在哪里设置(华为手机日历在桌面显示)

    华为手机日历在哪里设置(华为手机日历在桌面显示)

  • 韩版苹果11是双卡吗(韩版苹果11在用方面有什么不同)

    韩版苹果11是双卡吗(韩版苹果11在用方面有什么不同)

  • 天猫小黑盒的加入规则(天猫小黑盒在哪儿)

    天猫小黑盒的加入规则(天猫小黑盒在哪儿)

  • 手机云端在哪里(手机云端在哪里能找到vivo)

    手机云端在哪里(手机云端在哪里能找到vivo)

  • CPU版本的Pytorch安装教程(AMD显卡),附详细图解(cpu版本的pytorch可以运行LSgan嘛)

    CPU版本的Pytorch安装教程(AMD显卡),附详细图解(cpu版本的pytorch可以运行LSgan嘛)

  • 关于yolov5的一些说明(txt文件、训练结果分析等)(yolov5 workers)

    关于yolov5的一些说明(txt文件、训练结果分析等)(yolov5 workers)

  • python+cuda编程(一)(python调用cuda执行加法)

    python+cuda编程(一)(python调用cuda执行加法)

  • 销售二手车需要什么资质
  • 工资薪金所得和劳务报酬所得的区别
  • 通用机打发票内容可以随便写吗
  • 高新技术企业三级领域
  • 记账凭证拆开
  • 土地使用税在交多少
  • 房地产简易征收可以开专用发票吗
  • 建筑工程查帐征收税
  • 以现金形式收到包装物押金
  • 商业企业购入商品会计分录
  • 企业运费发票需要缴纳印花税吗附政策依据
  • 私车公用违规吗
  • 增值税计税依据包含消费税吗
  • 贷款能不能开发票
  • 股东入资印花税怎么计算
  • 销售方收到红字信息表
  • 增值纳税人类别怎么选
  • 所得税季度申报营业收入填什么
  • 出口运保佣账务处理
  • 全资子公司效益怎么算
  • 固定资产减值账务处理怎么做
  • 出售股票公允价值变动损益
  • 进项发票抵扣范围
  • 企业延期支付工资的法律依据
  • linux系统 推荐
  • 关于员工表彰奖励的方案
  • 出纳日记账填写样本
  • 销售免费样品账务处理
  • 工程机械设备租赁价格
  • 进程rundll32
  • 财政应返还额度年末有余额吗?
  • 固定资产汽车抵扣新政策
  • 归还银行借款摘要模板
  • 认识数据库思维导图
  • mess指令
  • uni app ios
  • 旅行社怎样进行营销
  • 上一年度企业所得税汇算清缴
  • 支付版权使用费怎么记账
  • 发票税额打印不全可以入账吗
  • 实收资本可以去银行查吗
  • 公司个人所得税申报操作流程
  • sqlmap暴力破解
  • 小规模个体工商户怎么交税
  • 银行利息支出税率是多少
  • 什么是现金什么是现金流
  • 建筑业普票与专票怎么抵扣
  • 记账错误是什么意思
  • 企业丢失专用发票税务机关如何处理
  • 典当业销售的死当物品是什么意思
  • 暂估金额为含税金额
  • 社保退休金计算方法
  • 年底本年利润结转错了怎么调
  • 当月已付款, 没收到发票怎么做账
  • 运输业户
  • 单位内部部门之间人员调整
  • 报税中反写是什么意思
  • 原材料按实际成本核算与按计划成本核算相比
  • 处置固定资产应通过什么账户核算
  • 公司工会经费怎么花不违规
  • 应付账款和预收账款是负债吗
  • 库存商品属于什么科目
  • mysql安装配置教程5.7.26
  • sql查询界面怎么做
  • 微软的搜索网站
  • win7系统ie浏览器打不开
  • linux三个主要部分及功能
  • macmini ubuntu
  • win10预览版好吗
  • opengl怎么学
  • javascript概述及作用
  • unity3d怎么做游戏
  • eclipse的android配置
  • jquery操作元素的方法
  • js实现拖拽元素改编顺序
  • web miui
  • javascript怎么用
  • 卷烟批发环节的税率
  • 尾矿治理文件
  • 发票挂失费用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设