【发布时间】:2015-10-02 04:04:00
【问题描述】:
我在一些项目中使用了 sklearn 的 PipeLine and FeatureUnion,发现它非常有用。我想知道是否有任何 WEKA 等价物。 谢谢。
【问题讨论】:
标签: machine-learning scikit-learn weka pipeline
我在一些项目中使用了 sklearn 的 PipeLine and FeatureUnion,发现它非常有用。我想知道是否有任何 WEKA 等价物。 谢谢。
【问题讨论】:
标签: machine-learning scikit-learn weka pipeline
简短的回答:不。详情如下。
在 weka 中有 KnowledgeFlow,但这是一个 GUI 元素 (weka.gui.knowledgeflow)。
您可以改用FilteredClassifier,它是一个适用于过滤数据的分类器。如果要在分类器之前使用多个过滤器,可以使用MultiFilter 代替过滤器。
如果你想要更多的灵活性,你可以包装 FilteredClassifier。您可以创建一个字段 List<Object> filters,然后在应用分类器(buildClassifier、classifyInstance)之前应用这些过滤器,具体取决于它们是哪些类型的过滤器,例如 AttributeSelection 或 Filter。
【讨论】: