如果 LightGBM 模型对象是使用参数 `serializable=FALSE` 生成的,则该 R 对象将不可序列化(例如,无法使用 saveRDSreadRDS 保存和加载),因为它缺少重建底层 C++ 对象所需的原始字节。此函数可用于强制生成这些序列化的原始字节并使对象可序列化。请注意,对象将被原地修改。

版本 4.0.0 新增

lgb.make_serializable(model)

参数

model

使用 `serializable=FALSE` 生成的 lgb.Booster 对象。

返回值

lgb.Booster(作为输入的同一个 `model` 对象,不可见)。