我正在使用WEKA和LibSVM编写自己的JAVA代码。我正在使用weka 3.8.3,libsvm-3.23和libsvm-1.0.6
执行LibSVM的方法buildClassifier时出现以下错误(SVMMy扩展LibSVM)
SEVERE: null
weka.core.WekaException: mycode.SVMMy: Some instance weights are not equal to 1 and scheme does not implement the WeightedInstancesHandler interface!
at weka.core.Capabilities.test(Capabilities.java:1307)
at weka.core.Capabilities.test(Capabilities.java:1138)
at weka.core.Capabilities.testWithFail(Capabilities.java:1468)
at weka.classifiers.functions.LibSVM.buildClassifier(LibSVM.java:1652)
你能解释一下我的问题是什么吗?相同的对象实例以前是由随机森林正确分类的。
非常感谢。
LibSVM无法处理实例权重,但J48可以。有关可以处理实例权重的分类器,请参阅http://weka.sourceforge.net/doc.stable/weka/core/WeightedInstancesHandler.html。