秃头的咖喱 2024-05-13 00:46 采纳率: 0%
浏览 33

YOLO的train遇到这个报错


github: skipping check (not a git repository), for updates see https://github.com/ultralytics/yolov5
train: weights=yolov5s.pt, cfg=yolov5s.yaml, data=data\Apple.yaml, hyp=data\hyps\hyp.scratch-low.yaml, epochs=100, batch_size=16, imgsz=640, rect=False, resume=False, nosave=False, noval=False, noautoanchor=False, noplots=False, evolve=None, evolve_population=data\hyps, resume_evolve=None, bucket=, cache=None, image_weights=False, device=, multi_scale=False, single_cls=False, optimizer=SGD, sync_bn=False, workers=8, project=runs\train, name=exp, exist_ok=False, quad=False, cos_lr=False, label_smoothing=0.0, patience=100, freeze=[0], save_period=-1, seed=0, local_rank=-1, entity=None, upload_dataset=False, bbox_interval=-1, artifact_alias=latest, ndjson_console=False, ndjson_file=False
YOLOv5  2024-5-5 Python-3.11.5 torch-2.3.0+cpu CPU

hyperparameters: lr0=0.01, lrf=0.01, momentum=0.937, weight_decay=0.0005, warmup_epochs=3.0, warmup_momentum=0.8, warmup_bias_lr=0.1, box=0.05, cls=0.5, cls_pw=1.0, obj=1.0, obj_pw=1.0, iou_t=0.2, anchor_t=4.0, fl_gamma=0.0, hsv_h=0.015, hsv_s=0.7, hsv_v=0.4, degrees=0.0, translate=0.1, scale=0.5, shear=0.0, perspective=0.0, flipud=0.0, fliplr=0.5, mosaic=1.0, mixup=0.0, copy_paste=0.0
Comet: run 'pip install comet_ml' to automatically track and visualize YOLOv5  runs in Comet
TensorBoard: Start with 'tensorboard --logdir runs\train', view at http://localhost:6006/

Dataset not found , missing paths ['F:\\yolov5-master\\data\\val.txt']
Traceback (most recent call last):
  File "F:\yolov5-master\train.py", line 848, in <module>
    main(opt)
  File "F:\yolov5-master\train.py", line 623, in main
    train(opt.hyp, opt, device, callbacks)
  File "F:\yolov5-master\train.py", line 176, in train
    data_dict = data_dict or check_dataset(data)  # check if None
                             ^^^^^^^^^^^^^^^^^^^
  File "F:\yolov5-master\utils\general.py", line 561, in check_dataset
    raise Exception("Dataset not found ❌")
Exception: Dataset not found ❌

这个怎么办yolov5的train

  • 写回答

4条回答 默认 最新

  • 笑面虎 2024-05-13 00:46
    关注

    以下内容由CHATGPT及笑面虎共同生成、有用望采纳:


    【您想要解决的问题】:您提问的目的是解决在使用 YOLOv5 进行模型训练时遇到的“Dataset not found”错误,即程序无法找到指定的数据集路径。

    【问题出现原因】:错误信息指出,程序在指定的路径 F:\\yolov5-master\\data\\val.txt 下未能找到验证数据集文件。这通常是因为数据集文件确实不存在于该路径,或者路径指定错误。

    【问题解决方案】:要解决这个问题,您需要确保以下几点:

    1. 数据集文件确实存在于您的文件系统中,并且路径正确无误。
    2. 如果您的数据集文件在不同的路径,您需要更新配置文件中的路径信息,使其指向正确的数据集文件位置。
    3. 确保 val.txt 文件是正确格式的,并且包含了验证数据集的路径信息。

    以下是解决步骤:

    1. 确认您的数据集文件(val.txt)是否在 F:\\yolov5-master\\data\\ 目录下。如果不在,您需要将其移动到正确的位置。
    2. 如果您的数据集文件在其他位置,打开 data\Apple.yaml 文件,找到其中的 path 项,将其更改为您的数据集文件的实际路径。
    3. 确保 val.txt 文件格式正确,它应该包含指向验证图像文件的相对路径列表。

    【提供代码】:通常这个问题不需要提供新的代码,而是需要检查和修改数据集的路径配置。

    【代码运行方式】:在解决了数据集路径问题后,您可以在命令行中运行以下命令来启动训练:

    python train.py --img 640 --batch 16 --epochs 100 --data data/Apple.yaml --weights yolov5s.pt
    

    确保您的命令行当前目录是 YOLOv5 的根目录。

    【代码预期运行结果】:如果数据集路径正确,上述命令将开始训练过程,并且您应该不会再看到“Dataset not found”的错误。

    【推荐相关链接】:

    • YOLOv5 官方 GitHub 仓库:https://github.com/ultralytics/yolov5
    • YOLOv5 数据集配置文档:https://github.com/ultralytics/yolov5/wiki/Custom-Datasets

    请根据这些步骤操作,如果问题仍然存在,请提供更多的信息,以便进一步帮助您解决问题。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 5月13日

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀