【发布时间】:2012-04-30 22:42:04
【问题描述】:
在基于用户的协同过滤中,图片显示了如何预测项目评分的公式。 NSa 是用户 a 的最近邻集合。 j 是要预测的项目。 rij 表示用户 i 在 NSa 中对项目 j 的评分。所以,我的问题是,如果用户 i 从未投票过项目 j 怎么办?如何处理rij?谢谢!
【问题讨论】:
在基于用户的协同过滤中,图片显示了如何预测项目评分的公式。 NSa 是用户 a 的最近邻集合。 j 是要预测的项目。 rij 表示用户 i 在 NSa 中对项目 j 的评分。所以,我的问题是,如果用户 i 从未投票过项目 j 怎么办?如何处理rij?谢谢!
【问题讨论】:
这个总和实际上是在 NSa 中也给 j 评分的所有用户的总和。这是通常的答案,也以这种方式限制它。当它不存在时,您也可以在此处使用一些虚拟值,例如使用用户 i 的平均评分。我不建议这样做,因为它会在不添加信息的情况下减慢速度。
【讨论】: