YOLOv5基础知识点——性能指标

这篇具有很好参考价值的文章主要介绍了YOLOv5基础知识点——性能指标。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目标检测(object detection)=what + where

Localization+Recongnition

类别标签(category label)

置信度得分(confidence score)

最小外接矩形(bounding box)YOLOv5基础知识点——性能指标

定位是找到检测图像中带有一个给定标签的单个目标;

检测是寻找到图像中带有给定标签的所有目标

目标检测性能指标=检测精度+检测速度

检测精度

Precision,Recall,Fl score

IoU(Intersection over Union)

P-R curve (Precison-Recall cureve)

AP(Average Precision)

mAP(mean Average Precision)

检测速度

前传耗时

每秒帧数FPS(Frames Per Second)

浮点运算量(FLOPS)

混淆矩阵(confusion matrix)

对于边界框的分类用混淆矩阵衡量

YOLOv5基础知识点——性能指标

精度precision (查准率)是评估预测的准不准(看预测列)

召回率Recall(查全率)是评估找的全不全(看实际行)

YOLOv5基础知识点——性能指标

IoU(Intersection over Union)

边界框框的准不准用IoU来衡量

YOLOv5基础知识点——性能指标

IoU=1 predicted and the ground-truth bounding boxes perfectly overlap.

you can set a threshold value(阈值) for the IoU to determine if the objext detection is valid or not.

 Let‘s say you set IoU to 0.5,in that case:

if IoU≥0.5,-->True Positive(TP)

if IoU<0.5, it is a wring detection and classify it as False Positive(FP)

When a ground truth is present in the image and modell failed to detect the object, claasify it as False Negative(FN).

True Negative(TN):TN is every part of the image where we did not predict an object. This metrics is not useful for ibject detection, hence we ignore TN.

AP衡量的是学习出来的模型在每个类别上的好坏。

mAP衡量的是学出的模型在所有类别上的好坏。mAP就是取所有类别上AP的平均值。

YOLOv5基础知识点——性能指标

 YOLOv5基础知识点——性能指标

 IoU阈值越大,对检测框要求就越紧,recall召回率就相对小

YOLOv5基础知识点——性能指标

 AP(Average Precision)计算

YOLOv5基础知识点——性能指标

AP计算之11点法 

 YOLOv5基础知识点——性能指标

 YOLOv5基础知识点——性能指标

 AP计算之积分法(Area under curve AU)

YOLOv5基础知识点——性能指标

 检测速度评估

前传耗时(ms):从输入一张图像到输出最终结果所消耗的时间,包括前处理耗时(如图像归一化)、网络前传耗时、后处理耗时(如非极大值抑制)

每秒帧数FPS(Frames Per Second):每秒钟能处理的图像数量

浮点运算量(FLOPS):处理一张图像所需要的浮点运算数量,跟具体软硬件没有关系,可以公平地比较不同算法之间的检测速度。

最适合新手入门的【YOLOV5目标实战】教程!基于Pytorch搭建YOLOV5目标检测平台!环境部署+项目实战(深度学习/计算机视觉)_哔哩哔哩_bilibili文章来源地址https://www.toymoban.com/news/detail-451084.html

到了这里,关于YOLOv5基础知识点——性能指标的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【机器学习】全网最全模型评价指标(性能指标、YOLOv5训练结果分析、轻量化指标、混淆矩阵详解)【基础收藏】

    在目标检测任务中,我们常用的评价指标一般有两种,一种是使用Pascal VOC的评价指标,一种是更加严格的COCO评价指标,一般后者会更常用点。 如何判断一个检测结果是否正确。目前最常用的方式就是去计算检测框与真实框的IOU,然后 根据IOU去判别两个框是否匹配 。 常见指

    2024年02月04日
    浏览(34)
  • yoloV5(二)目标检测中常见指标

            对于我们训练处的模型的泛化性能进行评估,不仅需要有效可行的实验估计方法,还需要有衡量模型泛化能力的评价标准,这就是性能度量(performance measure).        性能度量反映了任务需求,在对比不同模型的能力时,使用不同的性能度量往往会导致不同的评判

    2024年02月05日
    浏览(30)
  • YOLOv5解析 | 参数与性能指标

    conf_thres 与 iou_thres 均位于 detect.py 文件当中 conf_thres :Confidence Threshold,置信度阈值,即以下图片上的值。 只显示预测概率超过conf_thres的预测结果 。 iou_thres :Intersect over Union Threshold,交并比阈值。 IOU值:预测框大小∩真实框大小 / 预测框大小∪真实框大小。预测框与真实

    2024年02月04日
    浏览(28)
  • 单阶段目标检测:YOLOv5中的指标计算

    个人觉得,单目标检测相比分割复杂的地方主要在于(1)样本分配策略(2)预测结果后处理以及指标计算。这次记录一下指标计算,下次有时间记录一下目标检测中的样本分配策略。 本文以YOLOv5 7.0的val代码为例子,解析单阶段目标检测是怎么计算指标的。这里只展示核心代

    2024年02月05日
    浏览(27)
  • YOLOv5获得大中小目标的AP和AR指标(自制数据集)

    本文简要介绍YOLOv5如何调用pycocotools得到 大中小目标的AP和AR指标 ,评价自制数据集。 代码版本-----YOLOv5_6.0版本。 数据集----Seaships7000数据集,共包含6类7000张船舶图片,其中测试集1400张。 模型-----自制模型。 话不多说,运行示例: 主要参考了以下三个案例,并根据Seaships数

    2024年02月01日
    浏览(107)
  • 目标检测 YOLOv5 - 如何提高模型的指标,提高精确率,召回率,mAP等

    flyfish 文中包括了YOLOv5作者分享的提高模型指标小技巧和吴恩达(Andrew Ng)在做缺陷检测项目( steel sheets for defects)时遇到的需要提高模型指标的问题是如何解决的。 大多数情况下,只要数据集足够大且良好标注(provided your dataset is sufficiently large and well labelled),就可以在不更

    2024年02月05日
    浏览(52)
  • 前端知识点、技巧、webpack、性能优化(持续更新~)

    可以把  图片转换成  base64  放在src里面   减少服务器请求  但是图片会稍微大一点点 以上的方法不需要一个一个自己转化 可以在webpack  进行 性能优化   (官网有详细描述)

    2024年03月10日
    浏览(36)
  • 前端面试的性能优化部分(12)每天10个小知识点

    👍 点赞,你的认可是我创作的动力! ⭐️ 收藏,你的青睐是我努力的方向! ✏️ 评论,你的意见是我进步的财富! HTTP缓存头是在HTTP响应中设置的指令,用于控制浏览器和代理服务器在客户端和服务器之间缓存内容的行为。以下是我对HTTP缓存头(如Cache-Control和ETag)的了

    2024年02月12日
    浏览(33)
  • 前端面试的性能优化部分(10)每天10个小知识点

    内联脚本和内联样式是将JavaScript代码和CSS样式直接嵌入到HTML页面中的做法。虽然这样做可以减少外部请求,但也可能对性能和可维护性产生影响。以下是处理内联脚本和内联样式以及它们对性能的影响的一些方法和考虑事项: 内联脚本的处理: 减少体积: 内联脚本会增加

    2024年02月12日
    浏览(35)
  • 前端面试的性能优化部分(5)每天10个小知识点

    渲染性能优化是指通过各种技术和策略,提高应用程序在浏览器或移动设备上绘制和渲染UI的速度和效率。在处理大型数据集或复杂UI时,渲染性能优化尤为重要,以确保流畅的用户体验和高效的应用程序运行。 以下是一些渲染性能优化的方法,特别适用于处理大型数据集或

    2024年02月14日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包