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

评价指标计算

混淆矩阵:

  • 准确率(Precision):记为P_i,表示被正确预测为类别i的样本数占所有被预测为类别i的样本数的比例。

  • 召回率(Recall):记为R_i,表示被正确预测为类别i的样本数占真实类别i的样本数的比例。

  • F1-score:记为F1_i,是准确率和召回率的加权调和平均,用于综合考虑准确率和召回率。

  • macro avg 是计算这些指标的宏平均值。不考虑类别样本数量的差异,将每个类别的指标求和后再除以类别总数N,得到各指标的平均值。具体计算方式如下:

    macro avg-P:(P_macro_avg)= (P_1 + P_2 + … + P_N) / N
    macro avg-R:(R_macro_avg)= (R_1 + R_2 + … + R_N) / N
    macro avg-F1:(F1_macro_avg)= (F1_1 + F1_2 + … + F1_N) / N

  • weighted avg 根据样本权重计算这些指标的加权平均,具体计算公式如下,w_i表示类别i的样本权重:
    weighted avg-P:(P_weighted_avg)= w_1 * P_1 + w_2 * P_2 + … + w_N * P_N
    weighted avg-R(R_weighted_avg)= w_1 * R_1 + w_2 * R_2 + … + w_N * R_N

  • micro avg 计算公式如下:
    micro avg-P = (总体TP) / (总体TP + 总体FP)
    micro avg-R = (总体TP) / (总体TP + 总体FN)
    micro avg-F1 = 2 * (micro avg-P * micro avg-R) / (micro avg-P + micro avg-R)

macro avg: 每个类别的权重相等,不考虑样本在每个类别中的数量差异。关注每个类别的性能表现,对每个类别的平均性能进行评估。

micro avg: 每个样本的权重相等。micro avg更加关注整体的性能表现,对样本数量较多的类别有更大的影响。

"总体TP+总体FP" 的意义在于表示了所有被分类为正例的样本数量,即模型认为是正例的总数。这个指标可以用来评估模型对正例的整体识别能力。较高的总体TP + 总体FP值表示模型对正例的识别能力较强,能够正确地将更多的样本分类为正例。

"总体TP+总体FN" 的意义在于表示了所有真实正例的样本数量,即模型正确识别为正例的总数。这个指标可以用来评估模型对真实正例的召回能力,即模型能够正确地将多少真实正例分类为正例。

真阳性(TP)、假阳性(FP)、真阴性(TN)、假阴性(FN)


http://www.lryc.cn/news/90535.html

相关文章:

  • Spring Boot如何实现OAuth2授权?
  • 【最小生成树模型】
  • 【JavaSE】Java基础语法(三十):HashMap与TreeMap
  • Sangria:类似Nova folding scheme的relaxed PLONK for PLONK
  • 【蓝桥杯省赛真题22】python剩余空间问题 青少年组蓝桥杯比赛python编程省赛真题解析
  • 基于深度学习的高精度牙齿健康检测识别系统(PyTorch+Pyside6+YOLOv5模型)
  • C++的类
  • 【网络】- TCP/IP四层(五层)协议 - 网际层(网络层) - 划分子网、构造超网
  • 1-网络初识——网络发展史
  • 《Spring Guides系列学习》guide35 - guide40
  • 《算法导论》拓展之 一维二维最近点对问题
  • 【C++】动态存储分配
  • 小狗避障-第14届蓝桥杯省赛Scratch中级组真题第4题
  • GPT学习笔记-Embedding的降维与2D,3D可视化
  • Nautilus Chain上线主网,为DeFi和流支付的未来构建基础
  • java设计模式之命令设计模式的前世今生
  • 离散系统函数零积点分析
  • Karl Guttag:苹果VST MR头显也无法突破AR的物理局限
  • mysql倒库操作遇到的问题
  • ELK企业级日志分析系统
  • 华为OD机试真题 Java 实现【基站维修工程师】【2023Q1 200分】,附详细解题思路
  • SSM 如何使用 TCC 机制实现分布式事务?
  • 如何在上架App之前设置证书并上传应用
  • 华清远见 day04
  • 如何处理Vue应用程序中的错误和异常情况?
  • javascript基础十六:Ajax 原理是什么?如何实现?
  • 大话手游原始服务端搭建教程Centos
  • C语言中的通用工具库stdlib.h
  • 优化带排序的分页查询
  • chatgpt赋能python:Python如何删除空白