RankingMetrics 类

定义

排名器的评估结果。

public sealed class RankingMetrics
type RankingMetrics = class
Public NotInheritable Class RankingMetrics
继承
RankingMetrics

属性

DiscountedCumulativeGains

(DCG) 的折扣累积收益列表,其中第 N 个元素表示DCG@N。 折扣累积收益是所有实例 i 的第 N 个位置的相关性收益之和,由实例的自然对数 + 1 规范化。 DCG 是一个增加的指标,其值更高,表示模型更好。 请注意,与维基百科文章不同,ML.NET 使用自然对数。

$DCG@N = \sum_{i = 1}^N \frac{g_i}{ln (i + 1) }$,其中 $g_i$ 是 i-th 位置的相关性增益。

NormalizedDiscountedCumulativeGains

规范化折扣累积收益列表 (NDCG) ,其中第 N 个元素表示NDCG@N。 搜索重新调整长度因查询而异,因此,除非 DCG 规范化,否则不能单独使用 DCG 来一致地比较不同的排名器。 这是通过计算最大 DCG (也称为理想 DCG) 来完成的,这是按其相对相关性排序搜索结果的理想排序的 DCG。

$NDCG@N = \frac{DCG@N}{MaxDCG@N}$

适用于