Python /机器学习:我可以将多个预测模型合并为一个

时间:2016-05-07 16:24:58

标签: python model machine-learning classification

我正在研究预测模型,最初使用的是随机森林算法。我想将不同的预测算法合二为一,以提高我的准确性。

我试过这个,但是我收到了一个错误:

models = [RandomForestClassifier(n_estimators=200), GradientBoostingClassifier(n_estimators=100)]
%time cross_val_score(models, X2, Y_target).mean()

错误:

estimator should a be an estimator implementing 'fit' method

有办法做到这一点吗? (有没有比装袋更简单的方法?)

1 个答案:

答案 0 :(得分:4)

使用VotingClassifier

  

投票分类器实现背后的想法是结合起来   概念上不同的机器学习分类器并使用多数   投票或平均预测概率(软投票)来预测   班级标签。