协同过滤(Collaborative Filtering,CF)算法是一种常用的推荐算法,它的思想就是找出相似的用户或产品,向用户推荐相似的物品,或者把物品推荐给相似的用户。怎样评价用户对商品的偏好?可以有很多方法,如用户对商品的打分、购买、页面停留时间、保存、转发等等。得到了用户对商品的偏好,就可 ...
分类:
编程语言 时间:
2017-07-21 19:57:15
阅读次数:
303
基于邻域的算法,就是最常见的CF协同过滤算法。分为 基于用户的 user based CF 和 基于物品的 item based CF. 1.user based CF 对目标用户u, 找出与之相似的用户集合 U,将U中用户感兴趣而u没见过的物品推荐给u. 用户相似度,通过将用户表示成商品的向量后计 ...
分类:
编程语言 时间:
2017-07-20 10:07:31
阅读次数:
183
开篇语: 大一的时候。在实验室老师和师兄的带领下。我開始接触推荐系统。时光匆匆,转眼已是大三,因为大三课甚是少。于是便有了时间将自己所学的东西做下总结。第一篇博客。献给过去三年里带我飞的老师和师兄们,感谢你们的无私帮助与教导! 协同过滤算法: 在传统的协同过滤算法中,算法是基于如图一的用户评分矩阵对 ...
分类:
移动开发 时间:
2017-07-19 14:27:46
阅读次数:
259
协同过滤推荐算法分为基于用户的协同过滤推荐UserCF和基于物品的协同过滤推荐ItemCF。介绍见《协同过滤的实现步骤》 ...
分类:
编程语言 时间:
2017-07-14 23:10:39
阅读次数:
247
1. 推荐给PM的协同过滤推荐页面,也可以再看看,复习一下: https://www.zhihu.com/question/19971859 2. 其他的推荐算法和内容 ...
分类:
编程语言 时间:
2017-06-28 21:43:06
阅读次数:
153
协同过滤的实现 1、收集用户偏好及标准化处理 要从用户的行为和偏好中发现规律,并基于此给予推荐,如何收集用户的偏好信息成为系统推荐效果最基础的决定因素。用户有很多方式向系统提供自己的偏好信息,而且不同的应用也可能大不相同。 以上列举的用户行为都是比较通用的,推荐引擎设计人员可以根据自己应用的特点添加 ...
分类:
其他好文 时间:
2017-06-23 22:57:06
阅读次数:
212
好早的时候就打算写这篇文章,可是还是參加阿里大数据竞赛的第一季三月份的时候实验就完毕了。硬生生是拖到了十一假期。自己也是醉了。。。找工作不是非常顺利,希望写点东西回想一下知识。然后再攒点人品吧,仅仅能如此了。 一、问题背景 二、基于用户的协同过滤算法介绍 三、数据结构和实验过程设计 四、代码 一、问 ...
分类:
编程语言 时间:
2017-06-05 22:10:06
阅读次数:
312
摘要: 热门推荐 协同过滤算法 矩阵分解 基于内容的推荐(文本,标签,特征/profile) 基于图的算法 ...
分类:
编程语言 时间:
2017-05-29 23:25:27
阅读次数:
278
个性化推荐根据用户兴趣和行为特点,向用户推荐所需的信息或商品,帮助用户在海量信息中快速发现真正所需的商品,提高用户黏性,促进信息点击和商品销售。推荐系统是基于海量数据挖掘分析的商业智能平台,推荐主要基于以下信息: 热点信息或商品 用户信息,如性别、年龄、职业、收入以及所在城市等等 用户历史浏览或行为 ...
分类:
其他好文 时间:
2017-05-25 00:12:07
阅读次数:
272
隐性反馈行为数据的协同过滤推荐算法 《Collaborative Filtering for Implicit Feedback Datasets》论文笔记 本文是我阅读《CollaborativeFiltering for Implicit Feedback Datasets》论文的笔记,介绍的是 ...
分类:
编程语言 时间:
2017-05-24 18:31:53
阅读次数:
1033