machine-learning - weka中所有属性的属性排名最终为0

标签 machine-learning classification weka

我正在 weka 中对 755 个类和 1024 个属性进行分类。我想我需要选择最佳属性以获得更高的准确性。我尝试使用 InfoGainAttributeEval 和 Ranker 方法选择属性,但所有属性排名为“0”。我不确定出了什么问题。任何帮助表示赞赏。

weka

最佳答案

这里的“0”并不是各个属性的排名,而是各个属性的InfoGain

当您在 Weka 上应用 InfoGainAttributeEval 时,这 3 列对应于: 信息增益|属性的“id” |属性的名称。

这里发生的情况可能是信息增益太小,被四舍五入了。

但是,正如 @CAFEBABE 在评论中所说,如果没有您的数据,就很难确定。

编辑:帖子here表示输出的精度设置为小数点后四位,这似乎证实了上述假设。

关于machine-learning - weka中所有属性的属性排名最终为0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34475340/

相关文章:

machine-learning - 什么是最大熵?

machine-learning - WEKA GUI 中没有包管理器

python - keras:将 ImageDataGenerator 和 KFold 用于 fit_generator 的问题

python - 为什么keras model.fit with sample_weight 初始化时间长?

python - 理解函数中的 "return data_mine[' one'] = 1"

python - tensorflow 错误 : No Variables to optimize

python - 如何为自己的数据实现tensorflow的next_batch

machine-learning - 如何为国家及其首都制作分类器(训练集)?

java - Weka - 组合具有不同 header 的 arff 文件

machine-learning - 为什么 Weka 的实验器没有显示全部 10 次折叠的结果?