【发布时间】:2021-01-02 07:30:25
【问题描述】:
我正在尝试创建一个确定的回归器的集成,考虑到这一点,我已经搜索了某种方法来使用 sklearn 已经存在的集成方法,并尝试更改集成的基本估计量。 bagging 文档很清楚,因为它说您可以通过将回归量作为参数传递给“base_estimator”来更改基本估计量,但使用 GradientBoosting 您可以在“init”参数中传递回归量。
我的问题是:在 GradientBoosting 的 init 参数中传递我的回归器,会使其使用我指定为基本估计器而不是树的回归器吗?文档说初始化值必须是“一个用于计算初始预测的估计器对象”,所以我不知道我将传入 init 的估计器是否实际上用作要增强的弱学习器通过bosting方法,或者它只是在开始时使用,之后所有的工作都由决策树完成。
【问题讨论】:
标签: machine-learning scikit-learn regression ensemble-learning