我创建了一种对实体进行排名的算法。我想知道我的指标应该是什么来评估我的算法。他们可以比较我的任何这类算法吗?
答案 0 :(得分:0)
Normalized discounted cumulative gain是评估排名算法的标准方法之一。您需要为您提供的每项建议提供分数。如果您的算法为得分较高的实体分配较低(更好)的排名,则您的NDCG
分数会更高,反之亦然。
得分可能取决于查询中的方面。
您还可以手动创建黄金数据集,并为每个结果分配一个分数。然后,您可以使用这些分数来计算NDCG
。
请注意,我称之为得分的公式称为相关性( rel i ,ith结果的相关性)。< / p>