【问题标题】:User based collaborative filtering issue基于用户的协同过滤问题
【发布时间】:2012-04-30 22:42:04
【问题描述】:

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

【问题讨论】:

    标签: collaborative-filtering


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-05
      • 1970-01-01
      • 1970-01-01
      • 2013-04-28
      • 2019-06-22
      相关资源
      最近更新 更多