I am training a model using cross validation like so:
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
)
I would like to continue training the model by running the second command multiple times (maybe with a new training set or with different parameters) and it would continue improving the model.
However, when I try this it is clear that the model is starting from scratch each time.
Is there a different approach to do what I am intending?