机器学习评价指标之平均概念

宏平均(Macro-average)

宏平均计算每个类别的评价指标(如准确率、精确率、召回率、F1 分数等),然后对所有类别的指标进行平均。宏平均给予每个类别相同的权重,适用于各个类别的重要性相等的情况。

宏平均不会因为类别样本数量不同而偏向样本较多的类别。它关注每个类别的表现,适用于各个类别的重要性相等或相近的情况。

微平均(Micro-average)

微平均将所有类别的预测结果汇总起来,计算整体的评价指标。对所有类别的预测结果进行统一的计算,适用于类别样本不平衡的情况。以精确率为例,微平均的精确率为:

其中,TP 表示真正例(True Positive),FN 表示假负例(False Negative)。

微平均考虑了所有类别的样本数量,它会更关注样本数量多的类别,因为这些类别会对整体性能有更大的影响。微平均能够反映出模型在处理样本数量不平衡情况下的表现。

加权平均(Weighted Average)

加权平均考虑了类别样本数量的不平衡性,对每个类别的指标乘以对应类别的样本数量占总样本数量的比例,然后进行加权平均。这可以反映不同类别的重要性。

加权平均考虑了类别样本数量的不平衡性,对样本较多的类别给予更大的权重,从而更好地反映整体性能。它适用于类别样本数量差异较大的情况。

相关推荐
天远API1 分钟前
零信任架构实战:基于天远租凭分期报告构建自动化智慧租房免押分期履约评估网关
运维·人工智能·架构·自动化
我要见SA姐12 分钟前
Chrome 扩展安全攻防实录:从权限滥用到供应链投毒
运维·人工智能·python·机器学习·自动化
路上有只喵9 分钟前
认识元器件 · 单片机(MCU/MPU/SOC) · 实战篇9
人工智能·语音识别
奈落2415 分钟前
Codex 并进 ChatGPT 之后,“编程智能体“是变浅了还是变顺了:从官方概览页的功能分工到五家公司开发者反馈,读一次产品化合并的得与失
人工智能·chatgpt·工作流·ai 编程
qq_252941316822 分钟前
伊蚊检测数据集 | 伊蚊检测 病媒生物 公共卫生 目标检测9304期
人工智能·yolo·目标检测·计算机视觉·蚊子·尹蚊
程序员柒叔26 分钟前
Diagram Design 解构:45 种图型如何用语义路由与 SVG 质量门交付
人工智能·github·agent·skills
QXWZ_IA26 分钟前
无人机自主巡检从半自动到全闭环的阶段划分与定位要求
人工智能·安全·无人机
YYYing.28 分钟前
【Agent系列 (十一) 】上下文工程
人工智能·python·ai·agent·上下文工程
计算机毕业编程指导师32 分钟前
基于深度学习的光伏组件红外图像缺陷识别系统设计与实现
人工智能·python·深度学习·目标检测·毕业设计·课程设计·光伏
m4Rk_35 分钟前
【论文阅读】Agent 记忆机制(119):EvoLife——让具身 Agent 把主动问到的答案沉淀为可复用的空间经验
论文阅读·人工智能·学习·开源·github