【发布时间】:2016-11-24 19:10:09
【问题描述】:
我有 2 个用户(u1 和 u2),他们为 2 部电影(m1 和 m2)评分
m1 m2
u1 1 1
u2 5 5
当我计算基于项目的余弦相似度时
(1,5).(1,5)/|(1,5)||(1,5)|=1(m1和m2完全相似)
当我计算基于用户的余弦相似度时
(1,1).(5,5)/|(1,1)||(5,5)|=1(u1和u2完全相似)
但是 u1 和 u2 并不相似,因为 u1 不喜欢任何电影,但 u2 都喜欢这部电影。 请帮忙..让我知道我错在哪里
【问题讨论】:
-
我认为您的数据太少,无法计算出“正确”的相似性。尝试扩展您的数据集并将它们与其他在线相关性计算器进行比较
标签: recommendation-engine cosine-similarity collaborative-filtering