我可以使用以下代码查看sklearn中集成方法的AdaBoostClassifier的预测。
from sklearn.ensemble import AdaBoostClassifierclf = AdaBoostClassifier(n_estimators=100)clf.fit(X_train, y_train)y_pred= clf.predict(X_test)print y_pred
现在我想查看所有基础估计器的预测(即所有100个基础估计器的估计)。这在sklearn中是否可能?我该如何操作?请帮助我。提前感谢。
回答:
for estimator in clf.estimators_: print estimator.predict(X_test)
您还可以获取每个估计器的权重和分类错误,请参阅文档。