【问题标题】:Exception on instance weights when Using SVM and Weka from my own JAVA Code从我自己的 JAVA 代码中使用 SVM 和 Weka 时的实例权重异常
【发布时间】:2019-09-15 10:23:48
【问题描述】:

我正在使用 WEKA 和 LibSVM 编写自己的 JAVA 代码。 我正在使用 weka 3.8.3、libsvm-3.23 和 libsvm-1.0.6

执行LibSVM的方法buildClassifier时出现以下错误(SVMMy extends 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)

你能解释一下是什么问题吗? 相同的对象实例以前被随机森林正确分类。

非常感谢。

【问题讨论】:

    标签: svm weka libsvm


    【解决方案1】:

    LibSVM 无法处理实例权重,但 J48 可以。有关可以处理实例权重的分类器,请参阅 http://weka.sourceforge.net/doc.stable/weka/core/WeightedInstancesHandler.html

    【讨论】:

      猜你喜欢
      • 2017-03-06
      • 1970-01-01
      • 2013-09-13
      • 2014-02-20
      • 2012-08-12
      • 2020-05-30
      • 2011-01-05
      • 2014-03-07
      • 2011-11-10
      相关资源
      最近更新 更多