评估排名算法的指标

时间:2014-06-12 11:30:25

标签: algorithm

我创建了一种对实体进行排名的算法。我想知道我的指标应该是什么来评估我的算法。他们可以比较我的任何这类算法吗?

1 个答案:

答案 0 :(得分:0)

Normalized discounted cumulative gain是评估排名算法的标准方法之一。您需要为您提供的每项建议提供分数。如果您的算法为得分较高的实体分配较低(更好)的排名,则您的NDCG分数会更高,反之亦然。

得分可能取决于查询中的方面

您还可以手动创建黄金数据集,并为每个结果分配一个分数。然后,您可以使用这些分数来计算NDCG

请注意,我称之为得分的公式称为相关性 rel i ,ith结果的相关性)。< / p>