推荐系统
baidu-liuming
机器学习 深度学习 大数据 自然语言处理 linux python shell hive 算法
展开
-
[推荐系统]--什么是推荐系统
推荐系统1.推荐系统是什么?根据用户的历史行为、社交关系、兴趣点、所处上下文环境等去判断用户的当前需求/感兴趣的item。 历史行为:阅读过的新闻(话题/类别)。只有丰富到一定程度上,才没有那么大的随机性 社交关系:对于刚注册的或很久没有登录的用户。比如,用QQ、WX登录获取其关系网,可了解身边人的职业、收入;“人以群分”,他朋友喜欢的,很有可能就是该人喜欢的。 兴趣点:根据其历...原创 2018-04-26 00:08:00 · 521 阅读 · 0 评论 -
[推荐系统]--协同过滤算法和隐语义模型
协同过滤协同过滤主要包含基于用户的协同过滤和基于商品的协同过滤1. 基于用户的协同过滤a. 找到和用户最近的其它用户,找到他们看/买过但当前用户没看/买过的item,根据距离加权打分。 b.找得分最高的items进行推荐 基于用户的协同过滤和基于物品的协同过滤相似 步骤: a. 对每个用户的所有评分减去其均值,将某用户未打分的item设为0 b. 计算当前用户评分...原创 2018-04-26 09:27:04 · 2459 阅读 · 0 评论 -
皮尔森相关性的相似度
基于皮尔森相关性的相似度 —— Pearson correlation-based similarity皮尔森相关系数反应了两个变量之间的线性相关程度,它的取值在[-1, 1]之间。当两个变量的线性关系增强时,相关系数趋于1或-1;当一个变量增大,另一个变量也增大时,表明它们之间是正相关的,相关系数大于0;如果一个变量增大,另一个变量却减小,表明它们之间是负相关的,相关系数小于0;如果相关系数...转载 2018-04-26 09:35:50 · 8564 阅读 · 0 评论