Skip to content

准确度 V2

本文档定义《Milthm》使用的 AccV2 准确度规则。

AccV2 使用 判定定义 中定义的普通判定序列 Ξ={ξ1,ξ2,,ξN}\Xi = \{\xi_1, \xi_2, \cdots, \xi_N\}。闪电判定与普通判定序列隔离,不参与普通准确度计算。

输入符号

以下符号定义于 判定定义,并作为本文档的输入。

符号含义
J\mathcal{J}普通判定组。
Ξ\Xi普通判定序列。
ξi\xi_iii 个普通判定。
NN普通判定物量。

准确度符号

本文档定义以下准确度专用符号。

符号名称含义
AjudgeA_{\mathrm{judge}}阶梯式准确度函数将普通判定等级映射为准确度值。
ACCnACC_n准确度截至第 nn 个普通判定的准确度。
TATA总准确度最终 AccV2 准确度。

阶梯式准确度

阶梯式准确度函数 Ajudge:JRA_{\mathrm{judge}}: \mathcal{J} \to \mathbb{R} 将普通判定等级映射为准确度值。

判定等级准确度
ss100%100\%
pp100%100\%
gg60%60\%
nn30%30\%
bb15%15\%
mm0%0\%

总准确度

截至第 nn 个普通判定的准确度为:

ACCn=i=1nAjudge(ξi)nACC_n = \frac{\sum_{i=1}^{n} A_{\mathrm{judge}}(\xi_i)}{n}

AccV2 总准确度为:

TA=ACCNTA = ACC_N

最高准确度为 100%100\%,当且仅当所有普通判定均为 Exact 或 Perfect 时达成:

ξΞ, ξ{s,p}\forall \xi \in \Xi,\ \xi \in \{s, p\}