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

【YOLO】之理解召回率、精确率和准确率

  1. 某呼上是这样解释的:
    精确率(precision)和准确率(accuracy)是不一样的。

    实际上非常简单,精确率是针对我们预测结果而言的,它表示的是预测为正的样本中有多少是真正的正样本。那么预测为正就有两种可能了,一种就是把正类预测为正类(TP),另一种就是把负类预测为正类(FP),也就是
    P=TPTP+FPP=\frac{TP}{TP+FP}P=TP+FPTP
    召回率是针对我们原来的样本而言的,它表示的是样本中的正例有多少被预测正确了。那也有两种可能,一种是把原来的正类预测成正类(TP),另一种就是把原来的正类预测为负类(FN)。
    R=TPTP+FNR=\frac{TP}{TP+FN}R=TP+FNTP

    其实就是分母不同,一个分母是预测为正的样本数,另一个是原来样本中所有的正样本数。

  2. 或者可以这样理解:
    TP: 将正类预测为正类数
    FN: 将正类预测为负类数
    FP: 将负类预测为正类数
    TN: 将负类预测为负类数

    准确率(accuracy) =预测对的所有\frac{预测对的}{所有}所有预测对的=(TP+TN)(TP+FN+FP+TN)\frac{(TP+TN)}{(TP+FN+FP+TN)}(TP+FN+FP+TN)(TP+TN)

    精确率(precision) =TP(TP+FP)\frac{TP}{(TP+FP)}(TP+FP)TP

    召回率(recall) =TP(TP+FN)\frac{TP}{(TP+FN)}(TP+FN)TP

  3. 个人是这样理解的:

    假设检测一张图片有31个行人,检测出25个,其中有2个检测错误(检测成了狗),则求召回率,精确度,准确率?

    分析:31个行人检测出25个,说明有6个是误检或者漏检的,有2个检测错误,则说明有25-2=23个行人检测正确,有6-2=4个是漏检的。

    召回率=正确检测的行人数目原始样本行人总数=25−231=2331=0.72\frac{正确检测的行人数目}{原始样本行人总数}=\frac{25-2}{31}=\frac{23}{31}=0.72原始样本行人总数正确检测的行人数目=31252=3123=0.72

    精确率=检测出行人总数检测结果总数=25−225=2325=0.92\frac{检测出行人总数}{检测结果总数}=\frac{25-2}{25}=\frac{23}{25}=0.92检测结果总数检测出行人总数=25252=2523=0.92

    准确率=所有识别正确的数目样本总数=25−231=2331=0.72\frac{所有识别正确的数目}{样本总数}=\frac{25-2}{31}=\frac{23}{31}=0.72样本总数所有识别正确的数目=31252=3123=0.72

http://www.jsqmd.com/news/1166786/

相关文章:

  • STM32L151ZD与EM3080-W的嵌入式条码识别系统设计
  • 【Cursor IDE Firebase集成终极指南】:20年全栈专家亲授5大避坑法则与3步上线实战
  • PN结测温原理深度解析:从玻尔兹曼常数到三极管选型(2N3904 vs 2N3906)
  • AI Agent 自主工作流真能替代重复劳动吗?落地成本与现实分析
  • LabVIEW实现4位LFSR伪随机序列发生器:原理与工程实践
  • TLA2518与PIC18LF25K80的高精度ADC系统设计指南
  • openEuler HA-web自定义组件开发:扩展您的集群管理功能终极指南
  • AI代理长期决策一致性测试:Vending-Bench 2揭示Claude Fable 5的商业管理表现
  • 咪咕盒子刷机报错排查:USB_Burning_Tool 7%进度卡顿与驱动异常的3种修复方案
  • Simulink 2024b 电力系统仿真:黑库与蓝库模块混用导致仿真的3个典型错误
  • 2026 重庆行业权威揭秘|标杆易奢福新开门店,规范鉴定流程透明变现 - ys韩
  • 劳力士中国官方售后服务体系全解析|维修地址及官方电话全新通告(2026年 7月最新) - 劳力士中国服务中心
  • “放大后像马赛克?”——Midjourney高清输出失效诊断树(含17个错误代码对照表+实时debug路径)
  • Cocos Creator MD5缓存与增量更新:原理、方案与CDN部署实战
  • Node-RED 2.x Inject节点定时配置:3种Cron表达式实战与常见误区解析
  • Nginx content阶段 static模块 root alias指令使用规则
  • 集团管控咨询服务商推荐:让集团化真正创造价值 - 博客万
  • 直流负载管理系统优化:继电器选型与智能控制策略
  • 2026西安钻石回收避坑干货!内行都选的靠谱渠道,易奢福实测报价更高 - ys韩
  • 2026年7月上海宏碁售后设备故障诊断排查手册|常见问题一站式解答.txt - 数码品牌推荐
  • 基于Godot引擎的交互式Git学习系统:可视化与游戏化设计
  • Web电商项目测试点实战:从0到1构建7大核心模块测试用例库
  • CLI项目:gws、Lark-cli、Office-CLI、Gog-Cli、hn-cli、Obsidian CLI
  • 3 种点到点轨迹规划算法对比:梯形 vs S 型 vs 多项式曲线性能实测
  • 骑电动车搬家?2026托运专线避坑指南 - 快递物流资讯
  • 3分钟快速修复录音:VoiceFixer终极语音修复工具使用指南
  • SWE-1.7:小模型如何实现接近大模型的推理性能与高速推理
  • 为什么我不只用 ChatGPT,而要用 Codex:模型之外,才是 Agent 的战场
  • B站视频下载工具:如何轻松保存4K大会员内容和充电专属视频
  • 5分钟搞定魔兽争霸3:WarcraftHelper让你的经典游戏焕发新生