yolov5模型训练结果分析
时间:2024-04-30 09:10:36 来源:网络cs 作者:康由 栏目:物流仓储 阅读:
模型评价指标
检测精度检测速度
本文训练了50轮安全帽检测数据集,分析训练结果如下:
检测精度 | 检测速度 |
---|---|
Precision;Recall;F1_score | 前传耗时 |
IOU交并比 | FPS每秒帧数 |
P-R曲线 | flops浮点运算数量 |
AP;mAP |
检测精度
混淆矩阵confusion_matrix准确率Precision:(检测的准不准确)检测的效果好不好,检测到的区域是不是都为正确区域。P=TP/TP+FP理想值:1
召回率Recall:(检测的全不全面)该检测到的区域是不是都检测到了。R=TP/TP+FN;FN是该检测到但是没有检测出的区域。理想值:1P_curve:准确率和置信度的关系图
该图描述随着置信度阈值的增加,P值的变化;置信度设为某一数值的时候,各个类别识别的准确率。
R_curve:召回率和置信度的关系当设置置信度为某一数值的时候,各个类别的查全的概率。
PR_curve精度和召回率的关系图,而是是有些矛盾存在的。精度越高,召回率越低,理想情况是(1,1)点,即在准确度很高的情况下,尽可能检测到全部的类别。二者围成的面积就是mAP值,mAP面积越接近于1,效果越好。
F1_curve第一个图是训练集的数据量,每个类别有多少个
第二个是框的尺寸和数量
第三个是center点的位置。
第四个是labeld的高宽。可以看出头部一般相比于整个图片比较小,所以看到样本大多分布在(0-0.2,0-0.2)
4. result.png
mAP@0.5:表示阈值大于0.5的平均mAP
检测速度
前传耗时(ms):从输入一张图像到输出最终结果所消耗的时间,包括前处理耗时(如图像归一化)、网络前传耗时、后处理耗时(如非极大值抑制)。每秒帧数FPS (Frames Per Second): 每秒钟能处理的图像数量,越高越好。浮点运算量(FLOPS):处理一张图像所需要的浮点运算数量,跟具体软硬件没有关系,可以公平地比较不同算法之间的检测速度。参考:
YOLO-V5训练结果的分析与评价:https://blog.csdn.net/weixin_45751396/article/details/126726120
本文链接:https://www.kjpai.cn/news/2024-04-30/163657.html,文章来源:网络cs,作者:康由,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
上一篇:前端实现 PPT 预览
下一篇:返回列表