本文共 441 字,大约阅读时间需要 1 分钟。
在用yolov5跑实验的时候,训练完成之后要测试算法模型的mAP等参数,但是在实验室服务器跑测试的时候发现最后输出结果(Targets/P/R/mAP@.5/mAP@.5:.95)为0,而且网上关于yolov5 test.py的解释很少,所以只能自己踩坑了。
python test.py --weights ./weights/best.pt --data ./data/test.yaml --batch-size 16 --device 0
后来发现是路径的问题,将其改为
python test.py --weights weights/best.pt --data data/test.yaml --batch-size 16 --device 0
即可。
但是,在自己电脑上测试的时候,不用"./"这样形式,反而输出结果为0了,再用上"./"才有正常的输出结果。不过有了第一次的输出结果之后,再使用以上两种的指令都可以有正常的输出结果了。
如图所示:
转载地址:http://ngrpi.baihongyu.com/