我正在使用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)
您能解释一下我是什么问题吗? 先前,随机林正确地对相同的对象实例进行了分类。
非常感谢您。
答案 0 :(得分:0)
LibSVM无法处理实例权重,但J48可以。有关可以处理实例权重的分类器,请参见http://weka.sourceforge.net/doc.stable/weka/core/WeightedInstancesHandler.html。