Classification 使用Weka评估测试集
我有34个特征训练集,在特征选择之后,只考虑了10个最佳特征。我保存了模型,并尝试在模型经过培训后重新评估测试集。总是有一个弹出窗口说测试集和训练集不匹配,一件事是测试集包含所有34个参数,我甚至尝试删除除所选参数之外的所有其他参数,仍然出现一些错误,我对结果不满意,因此请在这方面帮助我特征选择过程也必须应用于测试集。您可以使用命令行界面中的批处理选项(Classification 使用Weka评估测试集,classification,weka,Classification,Weka,我有34个特征训练集,在特征选择之后,只考虑了10个最佳特征。我保存了模型,并尝试在模型经过培训后重新评估测试集。总是有一个弹出窗口说测试集和训练集不匹配,一件事是测试集包含所有34个参数,我甚至尝试删除除所选参数之外的所有其他参数,仍然出现一些错误,我对结果不满意,因此请在这方面帮助我特征选择过程也必须应用于测试集。您可以使用命令行界面中的批处理选项(-b)来完成此操作。只需键入以下命令即可获得选项: java weka.filters.supervised.attribute.Attribu
-b
)来完成此操作。只需键入以下命令即可获得选项:
java weka.filters.supervised.attribute.AttributeSelection -b -h
下面是一个例子
java weka.filters.supervised.attribute.AttributeSelection -E \\
weka.attributeSelection.InfoGainAttributeEval \\
-S "weka.attributeSelection.Ranker -T 0.0" \\
-b -i training.arff -o training.ig0.arff -r test.arff -s test.ig0.arff