测试项目项目相似性的指标是什么?

时间:2016-05-20 19:37:34

标签: recommendation-engine collaborative-filtering

对于项目项协同过滤,两个项目之间的相似性得分为sim(x,y) = dot(x,y)/(norm(x)*norm(y))。但是你如何检查你得到的结果是否准确?

1 个答案:

答案 0 :(得分:0)

不同的相似性度量可能会返回不同的结果。例如;一个人的外表可能与他的父亲比他的母亲更相似,另一方面他的态度可能更像他的母亲而不是他的父亲。那么在这种情况下,哪种相似性度量更准确?从不同的角度来看,它们都是准确的。

准确性取决于预测(MAE,RMSE等)和推荐结果(精确度,召回等)。为了找到数据集的最佳相似性度量,您应该在相同条件下尝试不同的相似性度量。