1问题描述

Traceback (most recent call last):File "F:/code/yolov7-pose/train.py", line 562, in <module>train(hyp, opt, device, tb_writer)File "F:/code/yolov7-pose/train.py", line 204, in trainimage_weights=opt.image_weights, quad=opt.quad, prefix=colorstr('train: '), kpt_label=kpt_label)File "F:\code\yolov7-pose\utils\datasets.py", line 74, in create_dataloaderkpt_label=kpt_label)File "F:\code\yolov7-pose\utils\datasets.py", line 414, in __init__labels, shapes, self.segments = zip(*cache.values())
ValueError: not enough values to unpack (expected 3, got 0)
train: WARNING: Ignoring corrupted image and/or label F:\code\yolov7-pose\person\images\train\00.jpg: cannot reshape array of size 55 into shape (2)
train: WARNING: Ignoring corrupted image and/or label F:\code\yolov7-pose\person\images\train\01.jpg: cannot reshape array of size

2解决方案:不要使用右键运行,要使用命令行运行.

还需要注意两点:第一点,在进行命令行操作之前,需要把数据集中train和val文件夹里面的labels.cache删除掉。尤其上一次运行没成功,这两个labels.cache文件一定要删除,不然指定运行不通。      第二点:检查数据中的图片和标签是否对应。不对应也会报错。

另外,如果训练的准确率为0,一般都是数据集的问题。比如,有一次,我使用了目标检测的数据集进行了关键点检测代码的训练,出现了准确率为0的现象。

python train.py --data data/coco_kpts_128.yaml --cfg cfg/yolov7-w6-pose.yaml --weights yolov7-w6-person.pt --kpt-label(千万要注意配置文件和路径要正确,这里的yaml文件和路径要注意修改)

YOLOV7-pose训练数据遇到的问题。相关推荐

  1. yolov7模型训练结果分析以及如何评估yolov7模型训练的效果

    最近是刚刚训练yolov7模型,但是只会一股脑的训练是不行的,要懂得训练多少epoch,以及通过哪些指标来查看训练的效果如何,现在这几天的经验总结一下. 本实验以person为例子,分别训练100ep ...

  2. 人体姿态估计(人体关键点检测)2D Pose训练代码和Android源码

    人体姿态估计(人体关键点检测)2D Pose训练代码和Android源码 目录 人体姿态估计(人体关键点检测)2D Pose训练代码和Android源码 1.人体姿态估计2D Pose方法 2.人体姿 ...

  3. 目标检测训练数据旋转python代码——数据增广(一)

    转载请在首行附上原文链接!有帮助的话记得点ge赞. 针对目标检测任务,对训练数据做旋转进而达到数据增广的python2代码,网上没找到,自己写了一份. 另外附上一份,检查旋转后效果的Python代码( ...

  4. 【DOTA】制作Efficientdet训练数据

    [DOTA]制作Efficientdet训练数据 记录一下用Efficientdet训练DOTA数据集前的数据准备工作 文章目录 [DOTA]制作Efficientdet训练数据 1.图片整理 2.生 ...

  5. 手把手教你用YOLOv5算法训练数据和检测目标(不会你捶我)

    前言 本人从一个小白,一路走来,已能够熟练使用YOLOv5算法来帮助自己解决一些问题,早就想分析一下自己的学习心得,一直没有时间,最近工作暂时告一段落,今天抽空写点东西,一是为自己积累一些学习笔记,二 ...

  6. 谷歌BERT预训练源码解析(一):训练数据生成

    目录 预训练源码结构简介 输入输出 源码解析 参数 主函数 创建训练实例 下一句预测&实例生成 随机遮蔽 输出 结果一览 预训练源码结构简介 关于BERT,简单来说,它是一个基于Transfo ...

  7. GitHub上YOLOv5开源代码的训练数据定义

    GitHub上YOLOv5开源代码的训练数据定义 代码地址:https://github.com/ultralytics/YOLOv5 训练数据定义地址:https://github.com/ultr ...

  8. AI时代的幕后英雄:谁在生产高质量的AI训练数据?

    在AI浪潮的推动下,软件正在朝着更「智能」的方向发展.2017年,特斯拉人工智能部门主管.李飞飞高徒Andrej Karpathy提出了「软件2.0」的概念. 什么是「软件2.0」?其实就是神经网络. ...

  9. 仅50张图片训练数据的AI分类技术PK​,阿里拿下ECCV 2020竞赛冠军

    出品 | AI科技大本营(ID:rgznai100) 近日,两年一度的世界计算机视觉领域顶会ECCV 2020的各项挑战赛结果出炉,在图像分类赛中,阿里安全的高效AI分类技术超越三星.深兰科技.同济大 ...

  10. 如何创建计算机视觉场景训练数据

    作者 | 刘明宽 数据科学部门负责人,澳鹏(Appen)美国  曾任eBay首席研究科学家(数据科学总监) 对于一些精度要求不太高,或者不太复杂的计算机视觉应用场景,利用一些现有的开源数据集如Imag ...

最新文章

  1. C#实现网页截图功能
  2. VS Code 常用插件推荐
  3. window编程_消息分类
  4. SAP库存管理预留功能评测
  5. go build 参数_从0开始Go语言,用Golang搭建网站
  6. lazada发货_Lazada发货用什么物流?费用要多少?
  7. python编程(multiprocessing库)
  8. 【网络安全工程师面试合集】— 网络攻防技术演化历程
  9. 想成为架构师,你必须掌握的CAP细节
  10. asp英语是什么意思_如何在ASP.NET Core中使用JSON Patch
  11. 黑苹果 efi如何替换_看了这篇文章,再也不用花钱请人装黑苹果了
  12. 关于2020年美赛F奖的经验贴
  13. reviewboard mysql_ReviewBoard-安装(Centos 7)
  14. 2020 的最后 1 天,写个年终总结吧!
  15. 元学习——通过知识迁移的图小样本学习(Graph Few-shot Learning via Knowledge Transfer)
  16. memcache数据组织
  17. python和java对接数据的简单实现
  18. FLASH 艺术字利器 SwishMax2
  19. CSDN学霸课表——网络规划设计师(软考高级)
  20. css权重,权值与优先级解析

热门文章

  1. 微信扫码关注后实现自动分组
  2. C++配置坑-----openCv环境配置
  3. 四川洪水,矿场被淹:大批显卡弃置街头
  4. 记忆化搜索(递归)讲解
  5. 二十五、扇子啊!扇子!
  6. Tomcat简介和安装
  7. 故障:不能登录到“纳税人权益平台”
  8. 真正理解微软Windows程序运行机制——窗口机制(第二部分)
  9. Python最全安装教程,初学者赶紧收藏
  10. python timeit模块_如何在Python中使用timeit模块?