Mahout带有许多预定义的Hadoop作业类(从AbstractJob派生的东西)。这些包括计算建议的工作(RecommenderJob)。 Mahout还定义了用于测试这些建议的各种RecommenderEvaluators,但我不清楚如何使用Hadoop以分布式方式运行这些建议。如何评估使用Mahout/Hadoop的推荐人
是否:运行推荐者作业,然后将其输出提供给评估者?我看了一下RMSRecommenderEvaluatorTest,但是这看起来似乎一举全能,并且看起来不像Hadoop的工作。
你有没有找到解决你的问题?我也在研究如何从测试集中生成RMSE指标。 – stackoverflowuser2010 2014-04-17 22:58:16
我标记的答案是正确的,因为我认为是。我也尝试使用精度/回忆度量来运行一些评估,但结果并不令人满意:我不认为我的数据集足够密集,统计数据才有意义。最终,我们采取了不太正式的评估。 – 2014-04-23 00:50:05