1

预言

在基于用户的协同过滤中,图片显示了如何预测项目评分的公式。NSa 是用户 a 的最近邻集合。j 是要预测的项目。rij 表示用户 i 在 NSa 中对项目 j 的评分。所以,我的问题是,如果用户 i 从未投票过项目 j 怎么办?如何处理 rij?谢谢!

4

1 回答 1

1

总和实际上是在 NSa 中也评分为 j 的所有用户的总和。这是通常的答案,也以这种方式限制它。当它不存在时,您也可以在此处使用一些虚拟值,例如使用用户 i 的平均评分。我不建议这样做,因为它会在不添加信息的情况下减慢速度。

于 2012-04-19T13:19:07.537 回答