当前位置: 首页 > article >正文

【YOLO】(基础篇一)YOLO介绍

YOLO

YOLO(You Only Look Once)是一种用于实时物体检测的算法,由Joseph Redmon等人提出。它能够同时进行物体分类和定位,并且因其速度和效率而广受赞誉。

工作原理

假设我们要对这张猫的图片完成目标检测,需要框选出其位置,我们需要得到的内容为目标框左上角的坐标和右下角的坐标,这样就可以完成唯一确定这个框,这个过程相当于是回归得到坐标结果的过程。

在这里插入图片描述

YOLO的名字You Only Look Once意为只看一次就好,one-stage特性意味着它将物体检测任务视为一个单一的回归问题,直接从图像像素到边界框坐标和类概率的映射。one-stage是相对于Faster-RCNN等two-stage类型的目标检测算法而言,只需要进行一次神经网络的传播即可完成整个过程,运行效率更高,适合做实时检测任务(针对视频),但相对而言,YOLO的准确率不会比two-stage类型的模型高。

检测指标

map:综合衡量精度和召回率,

IOU(Interception Of Union): 交集/并集,真实值和预测值的交并集,IOU越高越好

在这里插入图片描述

设定一个置信度阈值,利用这个值对预测的结果框计算其精准度和召回率,利用其构建不同阈值置信度的PR图,

对于每个类别,AP是通过计算该类别下Precision-Recall曲线下的面积得到的。Precision-Recall曲线展示了当调整分类阈值时,Precision和Recall的变化关系。AP值越高,表示模型对该类别的检测效果越好。

在这里插入图片描述

map就是上述PR图中面积,map的值最大值为1,越大越好

在这里插入图片描述


http://www.kler.cn/a/453890.html

相关文章:

  • 如何为运行在 PICO 4 Ultra 设备上的项目设置外部文件读写权限?
  • elasticsearch 杂记
  • 对一篇单细胞RNA综述的评述:细胞和基因质控参数的选择
  • VSCode 插件开发实战(十二):如何集成Git操作能力
  • 散斑/横向剪切/迈克尔逊/干涉条纹仿真技术分析
  • WSL2上Ubuntu22.04安装Docker
  • TiDB 的MPP架构概述
  • Python进阶之opencv图片和视频基本读取关闭
  • Java后端开发 ”Bug“ 分享——订单与优惠卷
  • 离心式压缩机设计的自动化方法
  • matlab中的cell
  • 【每日学点鸿蒙知识】类型判断、three.js支持情况、Grid拖动控制、子窗口路由跳转、真机无法断点
  • OpenHarmony 3.2 调用获取指定网络接口信息报错,DHCP报错:callback error 29189
  • 人工智能python快速入门
  • 初始化全部推断的寄存器、 SRL 和存储器
  • 两分钟掌握 TDengine 全部写入方式
  • 目录jangow-01-1.0.1靶机
  • Eclipse常用快捷键详解
  • 【3.1 以太网RDMA优化--网卡缓存资源维度】
  • Android--java实现手机亮度控制
  • react高阶组件及hooks
  • 透视网络世界:计算机网络习题的深度解析与总结【前3章】
  • 物联网乐鑫USB方案,设备互联和数据传输应用
  • Oracle 普通表至分区表的分区交换
  • chrome缓存机制以及验证缓存机制
  • springboot/ssm图书大厦图书管理系统Java代码编写web图书借阅项目