YOLOv5
概述
任务类型:
- 定位,找到单个目标
- 检测,找到所有目标
常用数据集
PASCAL VOC,有20个分类
PASCAL VOC 2007:9963张图像,24640个标注;
PASCAL VOC 2012:11530张图像,27450个标注;
MS COCO,在 ImageNet 停办之后,COCO竞赛成为当前目标识别、检测领域的一个最权威,最重要的标杆。众多公司与顶尖高校都在参与。
COCO(Common Objects in Context)数据集包含80个类别,50多万个标注。
20万个图像,11.5万多张训练集图像,5千张验证集图像,2万多张测试集图像。
目标检测性能指标
检测精度
Precision 精度(查准率)
Recall 召回率(查全率)
F1 score
IOU(Intersection over Union) 交并比,衡量物体“框”得准不准
比如我们选定一个阈值,IOU>0.5作为真正类,IOU<0.5作为假正类。如果没有检测到物体,作为假负类;真负类没有作用。
P-R curve(Precision-Recall curve)
AP(Average Precision) 用来衡量学习出来的模型在每个类别上的好坏。
mAP(mean Average Precision) 衡量学习出来的模型在所有类别上的好坏,是所有 AP 的平均值。
检测速度
- 前传耗时(单位毫秒ms),从输入一张图像到输出最终结果所消耗的时间,包括前处理耗时(如图像归一化)、网络前传耗时、后处理耗时(如非极大值抑制)。
- 每秒帧数 FPS(Frames per Second): 每秒钟能处理的图像数量。
- 浮点运算量(FLOPS): 处理一张图像所需要的浮点运算数量,跟具体硬件没有关系,可以公平地比较不同算法之间的检测速度。
YOLOv5的使用
pytorch 需要 1.6 以上版本,python 需要 3.8 以上版本
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Peanut🥜!
评论