如何在 sklearn ensamble 中查看 adaboost 分类器的每个基本估计器的预测



我可以使用这样的代码看到使用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 中可能吗?我该怎么做?请帮助我。提前感谢。

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

您还可以获取每个估算器的权重和分类错误,请参阅文档。

相关内容

  • 没有找到相关文章

最新更新