Hadoop 兑现协同过滤 (example in <Mahout in action> chapter 6) Part 2

Hadoop 实现协同过滤 (example in Mahout in action chapter 6) Part 2这部分内容接Hadoop 实现协同过滤

Hadoop 实现协同过滤 (example in <Mahout in action> chapter 6) Part 2
这部分内容接Hadoop 实现协同过滤 (example in <Mahout in action> chapter 6)    Part 1 的实现


第四个MR:MR4的map不做任何事情;MR4的reduce输出就是把MR(31)和MR(32)的相同的itemID整合一下而已(注意此处的输入为两个路径):如下:


用相似度矩阵点乘用户对项目的评价向量得到用户对项目的评分(其中的U3对对101项目的评分应该是2.5,我怀疑书上印错了);

但用代码实现的时候书上建议这样做:

Hadoop 兑现协同过滤 (example in <Mahout in action> chapter 6) Part 2

这样做可以提高效率。





分享,快乐,成长