TP、FP、FN、TN 详解

一、前言

在图像检测、文本分类、异常识别、AI 风控等二分类任务中,TP、FP、FN、TN 是评估模型好坏最基础、最核心的四个指标。看懂这四个值,就能算出准确率、精确率、召回率、F1 分数,快速判断模型漏检、误判问题。

二、基础定义(二分类判定规则)

设定两类:

  • 正样本 P:目标物体、异常、合格、阳性
  • 负样本 N:背景、正常、不合格、阴性

模型只有两种预测结果:预测为正、预测为负,两两组合得到四种结果:

符号 全称 中文名称 实际情况 模型预测 通俗理解
TP True Positive 真正例 正样本 预测正 猜对目标
FP False Positive 假正例 负样本 预测正 误判认错
FN False Negative 假负例 正样本 预测负 漏检漏掉
TN True Negative 真负例 负样本 预测负 猜对背景

预测正(P) 预测负(N)
实际正(P) TP✅ FN❌
实际负(N) FP❌ TN✅

三、四大核心评估指标计算公式

总样本数:\(Total = TP+FP+FN+TN\)

  1. 准确率 Accuracy整体判断正确的比例\(Accuracy=\frac{TP+TN}{TP+FP+FN+TN}\)

  2. 精确率 Precision 模型判定为正样本里,真正正确的比例,防误判\(Precision=\frac{TP}{TP+FP}\)

  3. 召回率 Recall 所有真实正样本中,被成功检出的比例,防漏检\(Recall=\frac{TP}{TP+FN}\)

  4. F1-Score精确率和召回率调和平均,综合衡量模型整体性能\(F1=\frac{2\times Precision\times Recall}{Precision+Recall}\)

四、F1-Score

F1分数:精确率与召回率的调和

当我们需要一个综合指标来平衡精确率和召回率时,F1分数就派上用场了。它综合反映了模型的稳健性。

定义:精确率和召回率的调和平均数,更强调二者的均衡性。

特点:取值范围 0,1,越接近1越好。它对P/R中的较低值非常敏感,仅当两者都较高时,F1分数才会高。适合样本不均衡或需兼顾质量与数量的场景。

相关推荐
碳基硅坊4 小时前
Spring AI:把大模型接进 Spring 应用
java·人工智能·spring ai
才兄说4 小时前
机器人二次开发机器狗巡检?全环境稳定感知
人工智能·机器人
一一哥Sun4 小时前
第06课:Transformer与注意力机制——大模型背后的秘密武器
人工智能·深度学习·transformer
landyjzlai4 小时前
蓝迪哥玩转Ai(10)---Harness工程说透1。
人工智能·harness
onething3654 小时前
Spring Boot + Spring AI 从入门到实战:7天转型计划 Day 3 —— 消息表设计 + 级联删除 + 事务管理
人工智能·后端
王某某人4 小时前
LangChain4j 入门:Java 程序员的第一个 AI 对话程序
人工智能·后端
海兰5 小时前
【实用程序】电商销售分析仪表盘 — 从零搭建一个AI参与的全栈数据洞察系统
人工智能·学习·算法
枫糖浆AI5 小时前
openclaw页面无法访问解决方法
人工智能
浩子coding5 小时前
通过 Spring AI Alibaba 源码,看如何玩转 ReAct 智能体范式
人工智能·后端
卡梅德生物科技小能手5 小时前
卡梅德生物科普CD124(IL-4Rα):2型免疫炎症的核心调控靶点
人工智能·经验分享·深度学习