在mahout

时间:2015-06-08 17:29:17

标签: mahout svd mahout-recommender

我正在尝试使用mahout构建svdrecommender。代码很简单:

DataModel model = new FileDataModel(new File("C:\\data.csv"));
SVDRecommender recommender = new SVDRecommender(model, new SVDPlusPlusFactorizer(model, 10, 20));

我的所有等级都是0到1之间的两倍。但是大多数情况下推荐者预测值高于1.它怎么可能发生?它是svd算法的一个特性吗?

1 个答案:

答案 0 :(得分:0)

SVDRecommender使用近似分类评分'矩阵分为另外两个矩阵。所以他们的产品可以在单元格中包含任意数字。