首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >何时使用用户-用户协作过滤和何时使用项目协作过滤?

何时使用用户-用户协作过滤和何时使用项目协作过滤?
EN

Stack Overflow用户
提问于 2019-09-20 16:59:54
回答 2查看 1.4K关注 0票数 3

我搞不懂什么时候该使用用户-用户协作过滤,什么时候使用项目协作过滤?

救命啊!!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-18 05:03:07

如果您的数据集中有比项更多的用户(通常是这样的),则使用项-项协作筛选将是有效的。与产品相比,亚马逊将拥有庞大的客户群。

此外,用户偏好和喜好随着时间的推移而变化,因此在用户-用户协作过滤中很难解决这个问题,但是对于项目,一般情况下,项目的评分在一段时间内变化不大。

票数 4
EN

Stack Overflow用户

发布于 2019-10-05 11:53:24

Item-Item:-查找类似的项,用户X已经对这些项进行了评级,并推荐了最相似的项。在这里,相似性意味着人们如何对待两个项目的评级。如果两个项目在相同的用户中获得相同的评级,那么它们就是similar.For示例:-

代码语言:javascript
复制
        Per1    Per2    Per3
Item1    5        3        1
Ttem2    2        3        3

项目vector_1 = 5P1 + 3P2 + 1P3

项目vector_2 = 2P1 + 3P2 + 3P3

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

代码语言:javascript
复制
Cos_sim = (5*2 + 3*3 + 1*3) / sqrt((25+9+1)*(4+9+9)
Cos_sim = 0.792

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

代码语言:javascript
复制
        Item1    Item2    Item3    Item4
Per_x    5        2        5        2
Per_y    5        2        5        2

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

希望能帮上忙!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58032508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档