我已经玩了相当长一段时间的lightfm,发现它非常有用,可以生成推荐。然而,我想知道两个主要问题。
评估LightFM模型时,如果推荐等级很重要,我应该更依赖于
precision@k
还是其他提供的评估指标,比如AUC分数
?在哪些情况下,我应该专注于改善我的precision@k
而不是其他指标?或者它们高度相关?这意味着如果我设法提高我的precision@k
得分,其他指标会跟随,我是正确的吗?如果使用
WARP
损失函数训练的模型得分为0.089的precision@5
,你会如何解释?据我所知,precision@5
告诉我前5个结果中有多少是正面/相关的。这意味着如果我的预测无法进入前5个结果,我将获得0的precision@5
,如果我在前5个结果中只有一个预测是正确的,我将获得0.2。但我不能解释precision@n
的0.0xx是什么意思。
谢谢