机器学习常用评价指标的公式和含义

server/2024/10/21 10:08:40/

机器学习中,特别是在分类任务中,评价模型性能常用以下指标。这些指标主要基于混淆矩阵,该矩阵记录了实际类别与模型预测类别的对应情况。下面是这些指标的定义和计算公式:

1. TP(True Positives):
   - 定义: 正确预测为正类的样本数量。
   - 公式: TP = 数量(真实标签 = 正类 and 预测标签 = 正类)

2. TN(True Negatives):
   - 定义: 正确预测为负类的样本数量。
   - 公式: TN = 数量(真实标签 = 负类 and 预测标签 = 负类)

3. FP(False Positives):
   - 定义: 错误地预测为正类的样本数量(实际为负类)。
   - 公式: FP = 数量(真实标签 = 负类 and 预测标签 = 正类)

4. FN(False Negatives):
   - 定义: 错误地预测为负类的样本数量(实际为正类)。
   - 公式: FN = 数量(真实标签 = 正类 and 预测标签 = 负类)

5. Precision(精确率):
   - 定义: 在所有被模型预测为正类的样本中,实际为正类的比例。
   - 公式: Precision = TP / (TP + FP)

6. Recall(召回率):
   - 定义: 在所有实际为正类的样本中,被模型正确预测为正类的比例。
   - 公式: Recall = TP / (TP + FN)

7. F1 Score(F1分数):
   - 定义: 精确率和召回率的调和平均,用于综合评价模型的精确率和召回率。
   - 公式: F1 = 2 * (Precision * Recall) / (Precision + Recall)

8. Accuracy(准确率):
   - 定义: 在所有样本中,被模型正确预测的比例。
   - 公式: Accuracy = (TP + TN) / (TP + TN + FP + FN)

9. mAP(Mean Average Precision):
   - 定义: 在多类别或多标签任务中,对每个类别的平均精确率(AP)进行平均后得到的指标。每个类别的AP是该类别所有查询的平均精确率。
   - 计算方式: 对每个类别计算AP,然后计算所有类别AP的平均值。

这些指标各有侧重,选择合适的指标可以更好地评估特定任务的模型性能。例如,当正负样本不平衡时,精确率和召回率可能比准确率更有信息量。


http://www.ppmy.cn/server/6139.html

相关文章

uniapp之消除图片的空白占用空间

我们在使用uniapp开发的过程中一定会遇到一个情况就是我们加载的图片总有一点空白出现在不该出现的地方代码如下 <view style"background:#ff0000;"><image style"width:100%;"src"https://t7.baidu.com/it/u1819248061,230866778&fm19…

OpenHarmony 网络与连接—RPC连接

介绍 本示例使用ohos.rpc 相关接口&#xff0c;实现了一个前台选择商品和数目&#xff0c;后台计算总价的功能&#xff0c;使用rpc进行前台和后台的通信。 效果预览 使用说明&#xff1a; 点击商品种类的空白方框&#xff0c;弹出商品选择列表&#xff0c;选择点击对应的商品…

【行为型模式】观察者模式

一、观察者模式概述​ 软件系统其实有点类似观察者模式&#xff0c;目的&#xff1a;一个对象的状态或行为的变化将导致其他对象的状态或行为也发生改变&#xff0c;他们之间将产生联动。 观察者模式属于对象行为型&#xff1a; 1.定义了对象之间一种一对多的依赖关系&#xff…

Vue 指令、计算属性、侦听器

目录 指令 指令修饰符 按键修饰符 ​编辑 v-model修饰符 事件修饰符 v-bind对于样式操作的增强 操作class 对象 数组 操作style v-model应用于其他表单元素 computed计算属性 概念 基础语法 ​编辑 计算属性vs方法 computed计算属性 作用 语法 缓存特性 m…

【前端Vue】Vue从0基础完整教程第7篇:组件化开发,组件通信【附代码文档】

Vue从0基础到大神学习完整教程完整教程&#xff08;附代码资料&#xff09;主要内容讲述&#xff1a;vue基本概念&#xff0c;vue-cli的使用&#xff0c;vue的插值表达式&#xff0c;{{ gaga }}&#xff0c;{{ if (obj.age > 18 ) { } }}&#xff0c;vue指令&#xff0c;综合…

IDM的实用功能!

IDM&#xff0c;全称Internet Download Manager&#xff0c;是一款功能强大的下载管理器&#xff0c;以其出色的下载速度、丰富的实用功能及高度的用户友好性赢得了广大用户的青睐。下面&#xff0c;我们将详细介绍IDM的实用功能。 首先&#xff0c;IDM支持多线程下载和多文件…

【快捷部署】021_Hadoop(3.3.2)

&#x1f4e3;【快捷部署系列】021期信息 编号选型版本操作系统部署形式部署模式复检时间021Hadoop3.3.2Ubuntu 20.04tar包单机2024-04-17 一、快捷部署 #!/bin/bash ################################################################################# # 作者&#xff1a;…

selenium反反爬虫,隐藏selenium特征

一、stealth.min.js 使用 用selenium爬网页时&#xff0c;常常碰到被检测到selenium &#xff0c;会被服务器直接判定为非法访问&#xff0c;这个时候就可以用stealth.min.js 来隐藏selenium特征&#xff0c;达到绕过检测的目的 from selenium import webdriver from seleniu…