创建附加值以通知未正确预测的行

时间:2014-11-28 13:00:01

标签: weka

我正在尝试从我的arff文件中的一堆像素数据中预测图像。 到目前为止一切都很好,它工作正常,但是当我需要检查哪些图像没有被正确预测时我不知道。

有没有办法在交叉验证中输出" ===预测===" ? 或者有一种方法可以将文本放在行上(如属性)和图像名称,然后输出" ===预测交叉验证===" ?

现在我的输出是:

=== Predictions under cross-validation ===

 inst#     actual  predicted error prediction ()
     1        3:3        3:3       0.964 
     2        3:3        3:3       0.984 
     3        3:3        3:3       0.947 
     4        1:1        1:1       0.981 
     5        1:1        1:1       0.979 
     6        1:1        1:1       0.96 
     7        5:5        5:5       0.986 
     8        5:5        3:3   +   0.685 

我需要有行或图像文件名

1 个答案:

答案 0 :(得分:0)

我创建了一个名为ID的字符串的新属性。

然后我打电话给weka:

java -classpath weka.jar weka.classifiers.meta.FilteredClassifier -F weka.filters.unsupervised.attribute.RemoveType -t file -W "weka.classifiers.functions.MultilayerPerceptron"