LGBMClassifier 没有应用属性 - 概率校准

LGBMClassifier has no attribute apply - Probability Calibration

我正在尝试使用端节点(叶子)来校准 LGBM 概率。

我正在关注这个 link :

Probability Calibration

但是,我无法在适合的LGBM模型上添加应用功能。

我一直收到错误消息:

'LGBMClassifier'对象没有属性'apply'

我试图浏览文档,但似乎遗漏了什么。

有人可以帮我解决这个问题吗?

猜测,链接的博客 post 可能基于 Lightgbm 的初始版本。

在当前版本(3.1.0)中,我们可以使用predict方法获取叶索引。

lgb.predict(..., pred_leaf = True) , 默认值为 False.

适用于 sklearn 包装器 类 (LGBMClassifier) & import lightgbm as lgb.

附加 Lightgbm 文档链接以供参考