我正在检查NDCG-gitHub
在这里,我们有rank_items,correct_items,ignore_items
ranked_items,是我们执行搜索后得到的结果的排名 correct_items是我搜索结果的理想排名。 ignore_items,我不想在搜索结果中显示。
例如,如果我的rank_items为= [5,4,3,2,1] correct_items应该为= [1、2、3、4]
当我在不使用ignore_items的情况下计算分数时,当加上ignore_items分数时,分数为1。
但是当结果排名不正确时,这里我应该在第1位得到的项目在第5位,而我期望在第1位得到的结果在第5位,在第1位的结果位置不是无关紧要的,但它并不比现在处于第5位的结果重要。
在计算ndcg的分数时如何考虑结果的位置?
谢谢, Navneet