如何在sklearn ensamble中查看adaboost分类器的每个基本估计量的预测
How to see the prediction of each base estimator of adaboost classifier in sklearn ensamble
我可以使用像这样的代码使用 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)
您还可以获得每个估算器的权重和分类误差,请参阅 documentation。
我可以使用像这样的代码使用 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)
您还可以获得每个估算器的权重和分类误差,请参阅 documentation。