我正在检查我的 GradientBoostingClassifier 模型的弱估计器。该模型适合二进制类数据集。
我注意到这个集成分类器下的所有弱估计器都是决策树回归器对象。直觉上这对我来说似乎很奇怪。
我采用了集成中的第一个决策树,并用它对我的整个数据集进行独立预测。数据集中的唯一答案如下:
array([-2.74, -1.94, -1.69, ...])
我的问题是:梯度提升分类器为什么以及如何将弱估计器变成不受 0 和 1 约束的回归任务(而不是分类任务)?最终 GradientBoostingClassifier 输出一个介于 0 和 1 之间的伪概率:为什么弱估计器的集合不做同样的事情?