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

宏平均(Macro-average)

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

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

微平均(Micro-average)

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

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

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

加权平均(Weighted Average)

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

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

相关推荐
JackLam2 小时前
AI-安装ChatGpt Codex
人工智能
强哥聊算力2 小时前
《算力江湖·英伟达传奇》第七集:ChatGPT出现前夜,英伟达发生了什么?
服务器·人工智能·算法·ai·chatgpt·gpu算力
吴佳浩2 小时前
Run:ai 开源了,我把 GPU 编排摆回 AI 栈里看了一遍
人工智能
IT_Octopus4 小时前
【零基础入门 LLM 开发 · Day 13】:LangChain 的对话记忆——Message 对象版
人工智能·python·langchain
2603_965148114 小时前
社区与学习资源:从入门到精通的API选品学习路径
数据库·人工智能·python·学习·数据挖掘
LiuPig刘皮哥4 小时前
2026年开源3D陪玩对比:xiaoke.ai、AIRI、Open-LLM-VTuber、Amica 有什么、没有什么
人工智能·3d·开源
西柚小萌新4 小时前
【岗位面试】--成都博维数孪 - 工业 AI 解决方案顾问
人工智能·面试·职场和发展
Luminbox紫创测控5 小时前
车载LiDAR强光测试的实验设计方法与数据分析
人工智能·数据挖掘·数据分析·车载系统·安全性测试·太阳光模拟器
Navigator_Z5 小时前
LeetCode //C - 1289. Minimum Falling Path Sum II
c语言·算法·leetcode
CCblandy6 小时前
令牌桶在 0.9 倍负载超发 19%、固定窗口边界放行 20 个:四种限流算法同构实测
后端·python·算法·性能优化·架构