例外:过滤器没有使测试实例立即可用

时间:2014-03-21 22:50:27

标签: java machine-learning weka feature-selection

我在WEKA中使用分类器FilteredClassifier。我的分类器的过滤器是MultiFilter,首先是InfoGain,然后是Standarization。在训练分类器之后,当试图动态地对测试实例进行分类时,我得到错误:java.lang.Exception:Filter没有立即使用测试实例!

任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

在MultiFilter数组末尾添加ClassAssigner过滤器。当Info获取更改属性数时,类索引不会更新,因此您将获得数组超出范围的错误。