YOLOV8出现结构不变化以及keyerror错误提示

最近在魔改V8的网络结构主要是进行一些卷积的替换,但是跟着别人的博客走修改完所有东西后,运行代码时会出现网络结构没变化还是原本的网络结构

1.网络结构修改训练

出现这个问题时因为没有去指定我们修改过的yaml作为运行模型,因为训练时训练时跟着权重的结构训练的没有权重文件时是跟着yaml文件走的,而我们像用最近定义的网络结构就要在训练时指定这个yaml就可以了

2.出现keyerror错误

添加了新的结构后出现对应keyerror的错误提示,这是因为yolov8下载的时候要求我们在conda环境中去下载一个包

pip install ultralytics

但是下载了v8的同学应该会发现这个在项目结构中已经有一个这个文件夹了

而我们修改网络结构时要添加的代码就是在这个文件夹下的画红圈地方进行修改

这些修改只是修改了项目中的结构并没有修改到我们真正运行时所用到的conda环境中的结构,因此我们要找到错误提示中的路径把项目中对应修改过的文件复制替代就好啦(这里的图不是我的,我当时忘记截图了,这是另一个博主的错误提示拿来凑凑数嘻嘻嘻)

  • 10
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值