我使用xgboost.xgbclassifier()进行建模并进行了两轮训练,并将第一轮的结果保存为model_1.model文件。在第二轮训练中,将model_1.model训练为fit的xgb_model参数xgboost.xgbclassifier()的第二轮参数未更改,但是每次拟合后模型效果都不相同。 我的代码:
model_1 = xgb.XGBClassifier(**best_param_1)
model_1.fit(train_x,train_y)
model_1.get_booster().save_model('model_1.model')
model_2 = xgb.XGBClassifier(**best_param_2)
model_2.fit(train_x,train_y,xgb_model='model_1.model')`