You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

一对多策略下多分类任务整体分类准确率计算及实例问询

一对多多分类的整体准确率计算方法

首先得明确:在一对多(One-vs-All)策略下,整体分类准确率不是直接对各个类别的准确率取简单平均,而是要基于所有样本的分类结果来计算——也就是「整个数据集中被正确分类的样本总数」除以「数据集的总样本数」。

为什么不能直接平均?因为不同类别的样本数量可能差异很大。比如如果类别1占了80%的样本,哪怕它的准确率只有70%,对整体结果的影响也会远大于只占5%样本、准确率90%的类别3。

具体计算步骤

  1. 先确定每个类别在数据集中的样本数量(或占比):假设类别1有n₁个样本,类别2有n₂个,类别3有n₃个,总样本数N = n₁ + n₂ + n₃。
  2. 计算每个类别中被正确分类的样本数:类别1正确数是0.77 * n₁,类别2是0.70 * n₂,类别3是0.88 * n₃。
  3. 把所有正确分类的样本数加起来,除以总样本数,就是整体准确率:
    整体准确率 = (0.77*n₁ + 0.70*n₂ + 0.88*n₃) / N
    

举个实际例子

如果三个类别的样本数量完全相同(比如各占1/3),那整体准确率就是:

(77 + 70 + 88) / 3 = 235 / 3 ≈ 78.33%

但如果样本分布不均,比如类别1有500个样本,类别2有300个,类别3有200个,总样本1000:

(0.77*500 + 0.70*300 + 0.88*200) / 1000 = (385 + 210 + 176)/1000 = 771/1000 = 77.1%

所以核心是:必须结合每个类别的样本占比来加权计算,而不是简单平均单个类别的准确率。

内容的提问来源于stack exchange,提问作者samina naz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:31:36