基于物品的协同过滤和内容过滤有什么区别?
2015-11-06 13:16
295 查看
链接:http://www.zhihu.com/question/19971859/answer/20424386
基于物品的协同过滤,首先从数据库里获取他之前喜欢的东西,然后从剩下的物品中找到和他历史兴趣近似的物品推荐给他。核心是要计算两个物品的相似度。
内容过滤的基本思想是,给用户推荐和他们之前喜欢的物品在内容上相似的其他物品。核心任务就是计算物品的内容相似度。
可以注意到两者的相同点都是要计算两个物品的相似度,但不同点是前者是根据两个物品被越多的人同时喜欢,这两个物品就越相似,而后者要根据物品的内容相似度来做推荐,给物品内容建模的方法很多,最著名的是向量空间模型,要计算两个向量的相似度。
由此可以看到两种方法的不同点在于计算两个物品的相似度方法不同,一个根据外界环境计算,一个根据内容计算。
基于物品的协同过滤,首先从数据库里获取他之前喜欢的东西,然后从剩下的物品中找到和他历史兴趣近似的物品推荐给他。核心是要计算两个物品的相似度。
内容过滤的基本思想是,给用户推荐和他们之前喜欢的物品在内容上相似的其他物品。核心任务就是计算物品的内容相似度。
可以注意到两者的相同点都是要计算两个物品的相似度,但不同点是前者是根据两个物品被越多的人同时喜欢,这两个物品就越相似,而后者要根据物品的内容相似度来做推荐,给物品内容建模的方法很多,最著名的是向量空间模型,要计算两个向量的相似度。
由此可以看到两种方法的不同点在于计算两个物品的相似度方法不同,一个根据外界环境计算,一个根据内容计算。
相关文章推荐
- 如何检测计算机最大支持内存
- coderforce 587A Duff and Weight Lifting
- Android Gestures - Tutorial
- Java web 基础
- Analyze Reports in Office 365
- Linux挂载局域网硬盘(Linux 挂在网络硬盘),Ubuntu (Cubieboard CC-A80)挂载小米路由器硬盘
- SVM的两个参数 C 和 gamma
- 游戏中符文系统与天赋系统等的作用
- ios App内评价问题
- 字符串压缩功能的实现
- Linux下开启/关闭MySql Server
- 在使用Cubieboard 4 (CC-A80)时我犯的错误
- Android中Activity执行restart过程中涉及到的四种数据存储恢复的方法
- 蝴蝶,螺旋结构和中微子
- 【Android实战】ListView的回弹效果实现
- 变换用户身份为root的方法su 与 sudo
- u-boot2012.04.01移植到mini2440
- poj 2265 Bee Maja 模拟计数
- 我的 Cubieboard 4 (CC-A80) 到了
- 关于inputFile的那些事