推荐系统(2)

本文介绍了协同过滤算法中的两种方法:基于用户的协同过滤(UserCF)和基于物品的协同过滤(ItemCF)。UserCF通过用户历史行为找到相似用户进行推荐,而ItemCF则推荐与用户过去喜欢的物品相似的物品。两种算法各有优缺点,如UserCF存在稀疏性和冷启动问题,而ItemCF计算性能高。同时,文章讨论了新用户和新物品的冷启动问题解决方案。
摘要由CSDN通过智能技术生成

基于用户的协同过滤算法(UserCF)
基于用户的协同过滤算法是通过用户的历史行为数据发现用户对物品的喜好,并对这些喜好进行度量和打分,根据不同用户对相同物品的偏好计算用户之间的相似度,在有相同喜好的用户间进行推荐。
步骤:

  • 找到与目标用户兴趣相似的用户集合
  • 找到这个集合中用户喜欢的并且目标用户没有购买过的物品推荐给目标用户

在这里插入图片描述
优点:

  • 能够在用户间相互协助,根据用户对物品的打分的相似性对用户进行分类
  • 所有用户都能从邻居用户的反馈评价中得意
  • 容易挖掘目标用户潜在的新兴趣

缺点:

  • 稀疏性:一个大型的电商平台有非常多的物品,用户购买的物品很少,不同用户之间买的物品重叠率较低,导致无法找到目标用户的邻居。
  • 冷启动问题:在一个新物品首次出现的时候,没有用户对它进行打分,无法对其进行预测和推荐,而且在新物品出现早期,用户打分少,推荐准确率不高
  • 特殊用户的喜好和任何一类群体都不同,无法找到目标用户的邻居用户进行协同推荐,用户是“善变”的,用户喜好可能会发生变化

基于物品的协同过滤算法(ItemCF)

基于物品的协同过滤给用户推荐那些和用户之前喜欢的物品相似的物品,ItemCF不利用物品的内容相似计算物品的相似度,它是通过分析用户行为记录计算物品的相似度,物品A和B相似是

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值