我正在使用sklearn的'predict_proba()'来预测样本属于Adaboost分类器中每个估算器的类别的概率。
from sklearn.ensemble import AdaBoostClassifier
clf = AdaBoostClassifier(n_estimators=50)
for estimator in clf.estimators_:
print estimator.predict_proba(X_test)
Adaboost实现了它的predict_proba():
https://github.com/scikit-learn/scikit-learn/blob/bb39b49/sklearn/ensemble/weight_boosting.py#L733
DecisionTreeClassifier是sklearn的Adaboost分类器的基本估算器。 DecisionTreeClassifier实现了它的predict_proba():
https://github.com/scikit-learn/scikit-learn/blob/bb39b49/sklearn/tree/tree.py#L549
任何人都告诉我Adaboost的predict_proba()如何在内部计算概率?是否有任何相同主题的参考资料可以帮助我?请通知我。提前谢谢。