我使用sklearn的'predict_proba()'来预测样本属于Adaboost分类器中每个估计器的类别的概率。sklearn的Adaboost predict_proba如何在内部工作?
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是AdaBoost分类sklearn的基本估计。 DecisionTreeClassifier实现其predict_proba()这样的:Adaboost算法的
https://github.com/scikit-learn/scikit-learn/blob/bb39b49/sklearn/tree/tree.py#L549
任何人都请你告诉我如何predict_proba()内部计算概率?有没有可以帮助我的同一主题的任何参考?请通知我。提前致谢。