如何在sklearn中的集合分类器中使用自定义分类器?

时间:2012-05-09 14:39:08

标签: machine-learning nlp scikits scikit-learn

我读到sklearn中的内置集合方法使用决策树作为基本分类器。是否可以使用自定义分类器?

3 个答案:

答案 0 :(得分:3)

如果你的意思是随机森林类,那么不,这目前是不可能的。去年1月在scikit-learn邮件列表中讨论了允许其他估算器的选项,但我不相信任何实际的代码已经出来讨论。

答案 1 :(得分:3)

如果您使用sklearn.ensemble.AdaBoostClassifier,则答案是肯定的: scikit-learn.org/stable/modules/generated/sklearn.ensemble.AdaBoostClassifier.html 您可以自己分配base_estimator。

答案 2 :(得分:2)

我不知道它是否有帮助,但您可以使用Pipeline实用程序轻松堆叠/组合自定义分类器:http://scikit-learn.org/stable/tutorial/statistical_inference/putting_together.html#pipelining