【发布时间】:2023-03-17 02:58:01
【问题描述】:
我读到 sklearn 中的内置集成方法使用决策树作为基础分类器。是否可以改用自定义分类器?
【问题讨论】:
标签: machine-learning nlp scikits scikit-learn
我读到 sklearn 中的内置集成方法使用决策树作为基础分类器。是否可以改用自定义分类器?
【问题讨论】:
标签: machine-learning nlp scikits scikit-learn
如果您指的是随机森林类,那么不,这目前是不可能的。去年 1 月在 scikit-learn 邮件列表中讨论了允许其他估算器的选项,但我认为没有任何实际代码出现在讨论中。
【讨论】:
如果你使用sklearn.ensemble.AdaBoostClassifier,那么答案是肯定的:
scikit-learn.org/stable/modules/generated/sklearn.ensemble.AdaBoostClassifier.html
您可以自己分配 base_estimator。
【讨论】:
我不知道它是否有帮助,但您可以使用管道实用程序非常轻松地堆叠/组合自定义分类器:http://scikit-learn.org/stable/tutorial/statistical_inference/putting_together.html#pipelining
【讨论】: