Weka相当于sklearn的管道和功能联合

时间:2015-07-13 18:41:51

标签: machine-learning scikit-learn weka pipeline

我在一些项目中使用了sklearn的PipeLine and FeatureUnion,发现它非常有用。我想知道是否有任何WEKA等效物。 感谢。

1 个答案:

答案 0 :(得分:0)

简答:不。详情如下。

在weka中,有KnowledgeFlow,但这是一个GUI元素(weka.gui.knowledgeflow)。

您可以使用的是FilteredClassifier,它是一个处理过滤数据的分类器。如果您想在分类器之前使用多个过滤器,则可以使用MultiFilter代替过滤器。

如果您想要更多灵活性,可以包装FilteredClassifier。您可以创建一个字段List<Object> filters,然后在应用分类器(buildClassifier,classifyInstance)之前应用这些过滤器,具体取决于它们的过滤器类型,例如AttributeSelection或Filter。