【发布时间】:2012-03-22 09:27:03
【问题描述】:
我正在使用 Weka 进行文本分类任务。 我创建了我的 data.arff 文件。它包含两个属性:
- 文本属性
- 类属性
然后,使用 StringToWordVector 处理生成的 ARFF 文件:
java weka.filters.unsupervised.attribute.StringToWordVector -i data/weather.arff -o data/out.arff 然后,使用 NaiveBayes: java weka.classifiers.bayes.NaiveBayes -t data/out.arff -K
我有这个问题:
weka.core.UnsupportedAttributeTypeException:weka.classifiers.bayes.NaiveBayes:无法处理数字类! 在 weka.core.Capabilities.test(Capabilities.java:954) 在 weka.core.Capabilities.test(Capabilities.java:1110) 在 weka.core.Capabilities.test(Capabilities.java:1023) 在 weka.core.Capabilities.testWithFail(Capabilities.java:1302) 在 weka.classifiers.bayes.NaiveBayes.buildClassifier(NaiveBayes.java:213) 在 weka.classifiers.Evaluation.evaluateModel(Evaluation.java:1076) 在 weka.classifiers.Classifier.runClassifier(Classifier.java:312) 在 weka.classifiers.bayes.NaiveBayes.main(NaiveBayes.java:944) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源) 在 java.lang.reflect.Method.invoke(未知来源) 在 weka.gui.SimpleCLIPanel$ClassRunner.run(SimpleCLIPanel.java:265)
谁能帮帮我? 我卡在这个级别。
【问题讨论】:
标签: weka document-classification