Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.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 Weka error msg-没有足够的带有类标签的培训实例(必需:1,提供:0)!_Java_Machine Learning_Weka - Fatal编程技术网

Java Weka error msg-没有足够的带有类标签的培训实例(必需:1,提供:0)!

Java Weka error msg-没有足够的带有类标签的培训实例(必需:1,提供:0)!,java,machine-learning,weka,Java,Machine Learning,Weka,我的Weka代码不起作用 我不知道如何修正这个错误 请给我一些建议 (我使用了weka.jar(版本3.6.11)) 以下是错误消息 Exception in thread "main" weka.core.WekaException: weka.classifiers.functions.Logistic: Not enough training instances with class labels (required: 1, provided: 0)! at weka.core.

我的Weka代码不起作用
我不知道如何修正这个错误
请给我一些建议
(我使用了weka.jar(版本3.6.11))


以下是错误消息

Exception in thread "main" weka.core.WekaException: weka.classifiers.functions.Logistic: Not enough training instances with class labels (required: 1, provided: 0)!
    at weka.core.Capabilities.test(Capabilities.java:1138)
    at weka.core.Capabilities.test(Capabilities.java:1023)
    at weka.core.Capabilities.testWithFail(Capabilities.java:1302)
    at weka.classifiers.functions.RBFNetwork.buildClassifier(RBFNetwork.java:153)
    at WEKATutorial.learnPredictiveModel(WEKATutorial.java:81)
    at WEKATutorial.executeWekaTutorial(WEKATutorial.java:24)
    at WEKATutorial.main(WEKATutorial.java:18)
我在网上搜索过,但我没有答案。
我很沮丧(

尝试将新实例添加到createInstance方法中的associatedDataSet:

associatedDataSet.add(instance); 

按以下方式更改addInstance代码

private void addInstance(Instances trainingDataSet, double age, String gender, int numLogins) {
    Instance instance = createInstance(trainingDataSet, age, gender, numLogins);
    trainingDataSet.add(instance);
}
private void addInstance(Instances trainingDataSet, double age, String gender, int numLogins) {
    Instance instance = createInstance(trainingDataSet, age, gender, numLogins);
    trainingDataSet.add(instance);
}