首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 云计算 >

mahout算法源码分析之Itembased Collaborative Filtering(4)共生矩阵乘法

2013-10-16 
mahout算法源码分析之Itembased Collaborative Filtering(四)共生矩阵乘法Mahout版本:0.7,hadoop版本:1.0.

mahout算法源码分析之Itembased Collaborative Filtering(四)共生矩阵乘法

Mahout版本:0.7,hadoop版本:1.0.4,jdk:1.7.0_25 64bit。

经过了SimilarityJob的计算共生矩阵后,就可以开始下面一个过程了,这个过程主要是共生矩阵的乘法,要说这个共生矩阵的乘法是啥意思?我也不是很清楚,不清楚就看代码呗。

首先明确共生矩阵,即共生矩阵的输入文件(也是上面个SimilarityJob的输出文件):

107={101:0.10275248438119888,107:NaN,105:0.22048120200634003,104:0.13472338020801544}[3][5.0], 104={107:0.13472338020801544,106:0.1818181872367859,105:0.16736577451229095,104:NaN,103:0.140376016497612,102:0.12789210677146912,101:0.1601526141166687}[4, 2, 5, 3][4.5, 2.0, 4.0, 4.0], 105={107:0.22048120200634003,106:0.14201472699642181,105:NaN,104:0.16736577451229095,103:0.11208890378475189,102:0.14328432083129883,101:0.11584573984146118}[5, 3][3.5, 4.5]}
从上面的文件读取结果来看,分析思路是正确的。


分享,成长,快乐

转载请注明blog地址:http://blog.csdn.net/fansy1990


热点排行