0

我在 Java 程序中使用 Weka 对一些文本文档进行分类,并使其与 NaiveBayesMultinomial 分类器配合良好。

但是,我似乎找不到任何关于如何过滤我的实例(或 ARFF 文件)的文档,以便它们可以被其他分类器接受为输入。如果我将 ARFF 加载到 Weka Explorer GUI 中,那么大多数分类器都是灰色的。使用 StringToWordVector 过滤器不会影响这一点,我也尝试了其他一些。

谁能告诉我如何准备我的数据,以便其他分类器可以接受它,例如 NaiveBayes、JRip 或 BayesNet?

4

1 回答 1

0

在 WEKA Explorer GUI 中,当您应用 StringToWordVector 时,以前的类属性最常移动到第一个属性,因此默认情况下不会将其检测为类。当您在分类选项卡时,请确保选择正确的属性作为您的实验的类。

问题的另一个潜在来源是该类是数字的,因此阻止了某些算法(期望一个名义类)被应用。

如果这不能解决您的问题,请发布您的 ARFF 文件的摘录(标题摘录加一个实例),以便我们提供更准确的建议。

于 2013-09-11T05:45:53.833 回答