美文网首页
推荐系统系列之初识

推荐系统系列之初识

作者: 萌新之机器学习 | 来源:发表于2017-07-20 11:04 被阅读0次

问:推荐系统是什么?

答:举个生活中的例子,当我在亚马逊中查看某物品详情页时,该网站会根据我的历史浏览、购买记录,物品信息,其他用户的浏览、购买信息等为我作推 荐,比如经常一起购买的物品、购买此商品的用户同时购买的其他物品、看过此物品后顾客购买的其他物品等。其实推荐系统就是通过研究用户的兴趣爱好进行个性 化推荐,发现用户的潜在需求。它的输出结果就是建立商品与用户之间的关联。

问:推荐系统使用的数据有哪些?

答:主要包含三类数据源,其一,用户信息,比如性别、年龄等;其二,物品信息,比如关键字、基本描述等;其三,用户对物品的偏好,比如用户对物品的评分、评论、浏览记录、购买记录等;

问:目前有几种推荐系统算法?

答:常用的推荐算法有人口统计学推荐、物品内容推荐、协同过滤推荐、SVD隐语义推荐和关联规则。

1)基于人口统计学的推荐:简单地基于用户的基本信息发现用户的相关程度,然后将相似用户喜好的其他物品推荐给当前用户;

2)基于物品内容的推荐:核心思想是根据物品的基本信息,发现物品之间的相关性,再基于用户以往对物品的偏好记录,将相似的物品推荐给当前用户;

3)协同过滤推荐:分别是基于用户的协同过滤和基于物品的协同过滤;

3a)基于用户的协同过滤:根据用户对物品的偏好信息,计算用户之间的相似度,相似度越高,说明用户间的偏好越一致,将相似用户所偏好的物品推荐给当前用户;

3b)基于物品的协同过滤:根据用户对物品的偏好信息,计算物品之间的相似度,相似度越高,说明物品之间的内在关联性越强,根据用户当前的偏好信息,将相似物品推荐给当前用户;

4)隐语义模型:相当于协同过滤推荐的相似度计算模型,基于用户和物品信息,构建一个矩阵,矩阵中的信息是用户对物品的评分,通过SVD算法得到用户与物品的特征向量,分别代表用户的偏好和物品的偏好,进而得到用户对物品的评分预测,根据当前用户对物品的评分进行相应推荐;

5)关联规则:最初是基于购物篮作分析,通过研究哪些商品被频繁地同时购买,进而了解用户的购买需求;

下一步计划

接下来小编会对上述提到的各种推荐算法进行具体介绍,内容主要包括算法的基本思想、算法的具体步骤、存在的问题及相应的代码实践等。

相关文章

网友评论

      本文标题:推荐系统系列之初识

      本文链接:https://www.haomeiwen.com/subject/ksedkxtx.html