0

我是 weka 的新手,这是我的问题:我有一个未标记的 arff 数据和一个给定的 SMO 模型;我需要使用该模型对这些数据进行分类。我搜索了示例,但所有示例都使用测试集来构建分类器,而我没有测试集。

我需要使用 java 或 weka 命令行进行分类。

我试过(在linux下)命令,如:java weka.classifiers.functions.SMO -l /path/of/mymodel/SMOModel.model -T /path/pf/myunlabeledarff/unlabeled.arff

但我收到几个错误:S

有人能帮我吗?非常感谢

4

1 回答 1

0

显示该-l标志有效的文档在这里:http ://weka.wikispaces.com/Primer 。该文档还表明您的语法是正确的,并且您尝试做的事情是可能的。

您说数据未标记:如果您用于预测的 arff 文件与用于创建模型的 arff 文件的格式不匹配,这可能会导致错误。确保 arff 标头中声明了类属性,并且文件中的每个实例(行)中都有一个类值(即使该值是?表示未知的)。否则格式将不匹配,分类器将无法工作。

如果这不能解决问题,请发布您的错误消息。

于 2012-05-28T23:04:39.417 回答