关于yolov3结果测试Couldn't open file: yolo-obj_8000.weights的问题

本文档提供了Darknet训练过程中的常见问题解决办法,包括如何正确指定权重文件路径进行模型测试,并解释了训练过程中的一些注意事项。

使用说明文档地址 https://github.com/AlexeyAB/darknet 

至于为什么打不开,首先这个8000是训练了8000次才有的权重,在backup/ 下有对应的权重文件对应训练次数,我没有训练8000次

因此我想是这个地方出了错。那么接下来我尝试使用 yolo-obj_last.weights来进行测试,按照文档来替换掉命令还是不行,原因在

Note: After training use such command for detection: darknet.exe detector test data/obj.data yolo-obj.cfg yolo-obj_8000.weights

这个路径是默认在当前路径,也就是x64下的,修改为 backup/yolo-obj_last.weights 就可以测试了

补充说一下,训练只要不手动停止就不会停下,至于什么时候停下,文档中有说明

yolo-test --weights weights/yolov3.weights --batch_size 1 --n_cpu 0 Environment information: System: Windows 10 Current Version: PyTorchYolo 1.8.0 No git or repo found Command line arguments: Namespace(model=&#39;config/yolov3.cfg&#39;, weights=&#39;weights/yolov3.weights&#39;, data=&#39;config/coco.data&#39;, batch_size=1, verbose=False, img_size=416, n_cpu=0, iou_thres=0.5, conf_thres=0.01, nms_thres=0.4) Validating: 0%| | 0/5000 [00:00<?, ?it/s]Could not read label &#39;data/coco/labels/val2017\000000000139.txt&#39;. Validating: 0%| | 0/5000 [00:00<?, ?it/s] Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "C:\Users\HW\AppData\Roaming\Python\Python311\Scripts\yolo-test.exe\__main__.py", line 7, in <module> File "C:\Users\HW\AppData\Roaming\Python\Python311\site-packages\pytorchyolo\test.py", line 184, in run precision, recall, AP, f1, ap_class = evaluate_model_file( ^^^^^^^^^^^^^^^^^^^^ File "C:\Users\HW\AppData\Roaming\Python\Python311\site-packages\pytorchyolo\test.py", line 53, in evaluate_model_file metrics_output = _evaluate( ^^^^^^^^^^ File "C:\Users\HW\AppData\Roaming\Python\Python311\site-packages\pytorchyolo\test.py", line 106, in _evaluate for _, imgs, targets in tqdm.tqdm(dataloader, desc="Validating"): File "C:\Users\HW\AppData\Roaming\Python\Python311\site-packages\tqdm\std.py", line 1181, in __iter__ for obj in iterable: File "C:\Users\HW\AppData\Roaming\Python\Python311\site-packages\torch\utils\data\dataloader.py", line 708, in __next__ data = self._next_data() ^^^^^^^^^^^^^^^^^ File "C:\Users\HW\AppData\Roaming\Python\Python311\site-packages\torch\utils\data\dataloader.py", line 764, in _next_data data = self._
最新发布
03-12
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值