通过mapReduce实现基于项目的协同过滤推荐
通过mapReduce实现基于项目的协同过滤推荐
需求介绍
协同过滤推荐网上有很多种介绍,我这里主要介绍的是基于项目的协同过滤。基于项目的协同过滤推荐基于这样的假设:一个用户会喜欢他之前喜欢的项目相似的项目。因此,基于项目的协同过滤推荐关键在于计算物品之间的相似度。
数据介绍
我选用的数据集合如下:
1,101,5.0
1,102,3.0
1,103,2.5
2,101,2.0
2,1
原创
2016-11-05 16:53:23 ·
3578 阅读 ·
0 评论