【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,越大越好

相关推荐
聆风吟º3 小时前
CANN runtime 实战指南:异构计算场景中运行时组件的部署、调优与扩展技巧
人工智能·神经网络·cann·异构计算
寻星探路3 小时前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑
java·开发语言·网络·python·http·ai·https
Codebee5 小时前
能力中心 (Agent SkillCenter):开启AI技能管理新时代
人工智能
聆风吟º5 小时前
CANN runtime 全链路拆解:AI 异构计算运行时的任务管理与功能适配技术路径
人工智能·深度学习·神经网络·cann
uesowys6 小时前
Apache Spark算法开发指导-One-vs-Rest classifier
人工智能·算法·spark
AI_56786 小时前
AWS EC2新手入门:6步带你从零启动实例
大数据·数据库·人工智能·机器学习·aws
User_芊芊君子6 小时前
CANN大模型推理加速引擎ascend-transformer-boost深度解析:毫秒级响应的Transformer优化方案
人工智能·深度学习·transformer
ValhallaCoder6 小时前
hot100-二叉树I
数据结构·python·算法·二叉树
智驱力人工智能6 小时前
小区高空抛物AI实时预警方案 筑牢社区头顶安全的实践 高空抛物检测 高空抛物监控安装教程 高空抛物误报率优化方案 高空抛物监控案例分享
人工智能·深度学习·opencv·算法·安全·yolo·边缘计算
qq_160144876 小时前
亲测!2026年零基础学AI的入门干货,新手照做就能上手
人工智能