推荐算法起步:协同过滤

1.推荐系统是一种个性化系统

2.要通过媒介联系用户和物品,比如通过用户、物品、行为特征、标签等

3.基于用户和物品的协同过滤是最基础的推荐算法,它们都是基于邻域的算法

4.基于用户的协同过滤【UserCF】核心是构造用户相似度矩阵

5.基于物品的协同过滤【ItemCF】核心是构造物品相似度矩阵

6.UserCF推荐社会化(新闻),反映用户所在的小型兴趣群体中物品的热门程度

7.ItemCF推荐个性化(电商),反映了用户自己的兴趣传承

背景介绍

推荐系统是为了解决信息过载的问题,通过算法将用户与物品联系起来,把有价值的信息精准的展现给用户的系统。

这是笔者对推荐系统的下的定义。

当然《推荐系统开发实战》一书对推荐系统下的定义是:推荐系统是一种个性化系统,本质上是一种信息过滤系统,通过一定的算法在海量数据过滤掉用户不太可能产生行为的物品,从而为用户推荐所需要的物品。

下面举一个例子加以解释。

你想购买一包花生米,有很多种方法,你可以就近选择附近的便利店,或者去大型商场问售货员找到相应的货架,还可以打开手机在淘宝上搜一搜,选择喜欢的品牌,然后下单。

毋庸置疑,我们身处在信息繁杂,信息过多的世界里,你有明确的需求,通过有多种途径找到你想要的信息。当用户没有明确需求的时候呢,比如你想搜索一篇关于某个知识点的论文,发现在如此浩瀚的知识海洋中很难查阅得到。这个时候,推荐系统的用武之地就体现了。它可以借助一些特征,比如用户的行为特征,通过算法将一些用户感兴趣的物品展现给用户,这样,不但减少了用户搜索信息的时间,还大大提高了整个社会的效率。

我们知道了,首先,推荐系统必须在信息过载的前提下才能体现其价值,如果只有屈指可数的几件商品,用不着推荐,用户直接从中挑选就是了。其次,它还要实现精准的把用户想要的信息展现给用户,也就是说,对用户展现的信息是有价值的。最后,它要根据某种媒介(用户特征,物品特征等)将用户与物品联系起来,才能实现推荐。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

整得咔咔响

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值