【发布时间】:2018-02-05 13:53:53
【问题描述】:
在 Weka(使用 Java)中,我想成功地将分类器拟合到同一数据集的不同属性子集。
有没有办法只构建一次Instances对象,然后删除未选择的特征,但只是暂时的,这样它们可以被有效地恢复并在以后需要该属性来构建另一个分类器时使用,而无需每次都从头开始创建一个全新的 Instances 对象?
我知道deleteAttributeAt() 方法是这样说的
属性信息的深拷贝在执行之前执行 属性被删除
也是Remove 的班级,但我不确定这是我需要的。
【问题讨论】:
-
weka.filters.unsupervised.attribute.Remove是一个过滤器,可以从数据集中删除您指定的一组属性 - 您可以将它与weka.classifiers.meta.FilteredClassifier结合使用吗?
标签: java classification weka