-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
训练结果差别:在一个其他数据集上训练YOLOv8n 该项目和官方代码结果差别好大 #54
Comments
请问你找到原因了吗?我也是这个情况,不过,看别的commit说,你需要单独去在验证集里计算mAP才是准的(验证集)。直接实时的那个好像使用测试集进行计算的。 |
@youlikesoilove 谢谢你的建议 我有空在test集上试试 |
不用谢,如果有结果的话,请速通知我。实验室没有做这方面的,故而非常渴望与大家交流。 |
@youlikesoilove 这是我使用get_map.py得到的结果 不过感觉差不多 |
前后处理,数据增强策略都不同,这点差别也正常。 |
@caixiongjiang 差的挺多的感觉 作者这个项目mAP50=0.771 官方那个mAP50=0.476.。。。不知道哪出问题了 |
为什么可以相差这么多? |
训练参数设置的相同吗?官方那个是改配置文件的 |
参数都是差不多的 我感觉可能一个用VOC评估 一个用COCO评估 想不出其他什么原因会差距这么大。。。 |
你是用的是自己的数据集吗?我记得评估COCO数据集才用COCO的那个工具。 |
自己的数据集 coco评估应该都能用 |
给大家看看我的 【官方】epoch = 65 AP50=0.902 AP95=0.526 (此时AP不怎么降了,但是Loss还在降) |
@youlikesoilove @lecomet 你们有比较过训练速度吗,我这边不知道为什么【B导】版本训练速度慢非常多 |
b导的训练速度确实挺奇怪的,我用他写的分割模型那几个(deeplab)训练速度也很慢 |
我想问一下我都是在同一个数据集上测试YOLOv8 这是官方代码的结果
Class Images Instances Box(P R mAP50 mAP50-95):
all 1499 5209 0.582 0.459 0.476 0.269
这是我用该项目代码测得的结果:
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.442
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=100 ] = 0.699
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=100 ] = 0.481
为什么会差别这么大
The text was updated successfully, but these errors were encountered: