WEKA 上的 LibSVM 未加载我的数据集。 我正在使用 WEKA 和 LibSVM。每次我打开数据集然后尝试选择算法时,LibSVM 算法都不会启用(该选项为灰色)。但是,如果我加载 WEKA 附带的 Weather.arff 示例数据集,那么 LibSVM 算法就可以工作......
我不知道我的数据集是否有问题。在使用 LibSVM 时,我应该注意什么限制吗?例如,属性的数量等。
奇怪的是,当我使用 WEKA 附带的 SMO 算法运行数据集时,它可以正常工作,没有任何问题。
在我的数据集中,我有 76 个属性,我的类属性有 100 个可能的值。
我做错了什么吗?谢谢,非常感谢。
最佳答案
您的数据集与 LibSVM 所需的输入格式不匹配。功能如下:
CAPABILITIES
Class -- Nominal class, Missing class values, Binary class
Attributes -- Empty nominal attributes, Nominal attributes, Unary attributes, Binary attributes, Date attributes, Numeric attributes
Additional
min # of instances: 1
因此,.arff 文件中的类应该是名义的或二进制的(允许丢失某些值),并且您的属性应该是名义的、一元的或二进制的(允许为空)。
关于machine-learning - WEKA LibSVM 不适用于我的数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11921205/