如何在sklearn集合中看到adaboost分类器的每个基本估计的预测

时间:2015-03-13 18:02:24

标签: machine-learning scikit-learn adaboost ensemble-learning

我可以使用像这样的代码使用sklearn的ensemble方法的AdaBoostClassifier来预测。

from sklearn.ensemble import AdaBoostClassifier
clf = AdaBoostClassifier(n_estimators=100)
clf.fit(X_train, y_train)
y_pred= clf.predict(X_test)
print y_pred

现在我想看到所有基本估计量的预测(即估计所有单个100个基本估计量。)是否可能在sklearn中。我该怎么做?请帮帮我。事先提前了。

1 个答案:

答案 0 :(得分:1)

for estimator in clf.estimators_:
    print estimator.predict(X_test)

您还可以获得每个估算工具的权重和分类错误,请参阅documentation