何时使用用户-用户协作过滤以及何时使用项-项协作过滤?

问题描述 投票:0回答:1

我对何时使用用户-用户协作过滤以及何时使用项-项协作过滤感到困惑?

请帮助!

recommendation-engine collaborative-filtering recommender-systems
1个回答
0
投票

Item-Item:-查找用户X已评分的相似项目,并推荐最相似的项目。这里的相似性是指人们如何根据评分来对待两个项目。如果两个项目在相同的用户中获得相同的评分,则它们是相似的。例如:-

        Per1    Per2    Per3
Item1    5        3        1
Ttem2    2        3        3

项目向量_1 = 5P1 + 3P2 + 1P3

项目向量_2 = 2P1 + 3P2 + 3P3

如果我们计算两个向量的余弦相似度:

Cos_sim = (5*2 + 3*3 + 1*3) / sqrt((25+9+1)*(4+9+9)
Cos_sim = 0.792

User-User:-通过评估两个用户的评分模式来找到用户之间的相似性。例如:-

        Item1    Item2    Item3    Item4
Per_x    5        2        5        2
Per_y    5        2        5        2

这里两个用户非常相似。这可能是您和您的朋友。

希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.