我正在使用Apache Mahout Library进行推荐,但我无法理解它的工作原理,因为它适用于我的一些案例而且不适用于其他人。 我在Java 8中使用Apache Mahout 0.12.2版本。
代码
3,101,5.0
3,102,5.0
3,104,5.0
4,102,2.0
4,104,4.0
4,105,2.5
4,107,3.0
5,101,5.0
5,102,5.0
5,104,5.0
5,105,4.0
}
对于以下数据的示例,它不起作用
3,101,5.0
3,102,2.0
3,105,2.5
4,102,2.0
4,104,4.0
4,105,2.5
4,107,3.0
5,101,5.0
5,102,3.4
5,104,2.5
5,105,2.5
虽然这个数据有效但
RecommendedItem[item:104, value:3.3029697]
输出
multitenancy
两个数据的差异在于userID 3和userID 5的评级值
任何帮助将不胜感激
答案 0 :(得分:0)
您正在使用的Mahout代码很快就会被弃用。然而Mahout有一个更新的更好的版本。答案在这里也有类似的问题: