我已经使用Python中的scikit-learn实现了4个分类器,但它们的性能都不太理想。我想将这些分类器组合成一个集成。我查看了scikit-learn中的集成方法,但它只有随机森林和Adaboost。我应该如何创建由这些弱分类器组成的集成呢?
回答:
你可以用不同的方法来创建由你的弱分类器组成的集成:
-装袋法:你可以对4个分类器的输出进行平均。
-堆叠法:你的最终输出可以是4个独立输出的线性组合。你可以将4个模型的输出作为另一个算法的输入,或者直接使用不同的权重,选择那些准确率更高的权重。