Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
[错误]-java.lang.Exception:libsvm类不在类路径中_Java_Weka_Svm - Fatal编程技术网

[错误]-java.lang.Exception:libsvm类不在类路径中

[错误]-java.lang.Exception:libsvm类不在类路径中,java,weka,svm,Java,Weka,Svm,我正在尝试使用WEKA->libSVM来训练使用支持向量机的数据集。这是我的密码 LibSVM svm = new LibSVM(); FastVector predictionsvm = new FastVector(); for (int i = 0; i < trainingSplits.length; i++) { Evaluation validation = SVMclassify(svm, trainingSplits[i]

我正在尝试使用WEKA->libSVM来训练使用支持向量机的数据集。这是我的密码

        LibSVM svm = new LibSVM();

    FastVector predictionsvm = new FastVector();

    for (int i = 0; i < trainingSplits.length; i++) {
        Evaluation validation = SVMclassify(svm, trainingSplits[i], testingSplits[i]);  

        predictionsvm.appendElements(validation.predictions());

    }

    public static Evaluation SVMclassify(Classifier model,
        Instances trainingSet, Instances testingSet) throws Exception {

    //return the classification model after training with train set and test with test set

    Evaluation evaluation = new Evaluation(trainingSet);

    model.buildClassifier(trainingSet);
    evaluation.evaluateModel(model, testingSet);

    return evaluation;
}
我会检查包中是否有libSVM,以及libSVM是否存在。我也以正确的方式导入了weka.jar,因为这是我正在使用的第四个分类器,而这个分类器只会给我带来错误

注-
我正在使用10倍交叉验证

您的类路径是什么样子的?请查看此链接:您必须将libsvm.jar文件添加到系统类路径。
 Exception in thread "main" java.lang.Exception: libsvm classes not in CLASSPATH!
at weka.classifiers.functions.LibSVM.buildClassifier(Unknown Source)
at dentis.test.SVMclassify(test.java:59)
at dentis.test.main(test.java:202)