我使用交叉验证,像这样训练模式:LightGBM:继续训练模型
classifier = lgb.Booster(
params=params,
train_set=lgb_train_set,
)
result = lgb.cv(
init_model=classifier,
params=params,
train_set=lgb_train_set,
num_boost_round=1000,
early_stopping_rounds=20,
verbose_eval=50,
shuffle=True
)
我想继续训练模型运行的第二个命令多次(可能与新的训练集或具有不同的参数),它会继续改进模型。
但是,当我尝试这个时,很明显模型是从头开始每次。
有没有不同的方法来做我想要的?