【发布时间】:2013-02-27 19:38:56
【问题描述】:
我有一个分类问题,为了解决这个问题,我计划使用不同的特征集,比如 unigramms 和 bigramms,也许会更晚一些。我想尝试这些功能集的不同组合。最好的方法是什么?我是否必须为不同的功能集组合准备不同的文件?
【问题讨论】:
标签: machine-learning weka
我有一个分类问题,为了解决这个问题,我计划使用不同的特征集,比如 unigramms 和 bigramms,也许会更晚一些。我想尝试这些功能集的不同组合。最好的方法是什么?我是否必须为不同的功能集组合准备不同的文件?
【问题讨论】:
标签: machine-learning weka
一种简单的方法是使用“RemoveByName”过滤器,根据正则表达式过滤掉属性。因此,例如,如果 unigram 特征名称以“uni_”开头,而 bigram 以“bi_”开头,则可以使用 RemoveByName -E ^uni_ 仅保留 bigram。您可以通过 GUI 执行此操作,作为预处理步骤,或使用元“FilteredClassifier”。
但是,我想不出在 WEKA 中尝试不同组合的自动化方式。
【讨论】: