Java Weka error msg-没有足够的带有类标签的培训实例(必需:1,提供:0)!
我的Weka代码不起作用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.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);
}