2

我可以使用这样的代码查看使用 sklearn 的集成方法的 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 中是否可能。我该怎么做?请帮助我。提前谢谢。

4

1 回答 1

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

您还可以获得每个估计器的权重和分类误差,请参阅文档

于 2015-03-13T23:06:33.953 回答