我正在mahout网站上的教程中学习mahout随机森林:http : //mahout.apache.org/users/classification/partial-implementation.html
但是当所有作业成功完成时,我的输出文件如下:
@ 1 @。@ 0 @
@ 1 @。@ 0 @
@ 0 @。@ 0 @
@ 1 @。@ 0 @
@ 1 @。@ 0 @
@ 0 @。@ 0 @
@ 0 @。@ 0 @
@ 0 @。@ 0 @
如何将其转换为人类可读的输出?
终于我发现这个数字是标签的代码。
我们可以将它们更改为标签。
在TestForest.java示例中的这段代码之后:
classifier.run();
得到结果:
double[][] results = classifier.getResults();
第二列是预测。将其更改为带有以下代码的标签:
Dataset dataset = Dataset.load(getConf(), datasetPath);
for (double[] res : results) {
dataset.getLabelString(res[1]);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句