推荐算法之协同过滤

1、什么是协同过滤

顾名思义,协同过滤包括协同和过滤两个操作。所谓协同就是协同大家的反馈、评价和意见行来进行决策(推荐),生物上有协同进化的说法,通过协同的作用,让群体逐步进化到更佳的状态。对于推荐系统来说,通过用户的持续协同作用,最终给用户的推荐会越来越准。而过滤,就是通过协同将海量的信息进行过滤,从中筛选出目标用户可能感兴趣的推荐过程。

如上图中所示协同过滤推荐过程按照图(a)~(f)分成了六步。在这些步骤中,分别根据不同用户对不同商品的评价,就建立起一个矩阵,叫做共现矩阵。需要进行推荐的就是不同用户未进行体验打分的商品。通过共现矩阵将用户评分信息或者商品被评分信息进行one-hot编码(详解见:https://blog.csdn.net/qq_38375203/article/details/124519359?spm=1001.2014.3001.5502),所谓“协同”就是找出和自己兴趣相似的top k用户,然后综合这些用户对商品的评价,进而过滤预测出自己感兴趣的商品。

2、用户相似度计算

协同过滤的核心是怎么计算用户之间的相似度或者商品之间的相似度。我们可以采用非常朴素的思想来计

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值