По ссылке руководства XGBoost,
- Модель может быть сохранена.
bst.save_model('0001.model')
- Модель и ее карта функций также могут быть сброшены в текстовый файл.
bst.dump_model('dump.raw.txt') # dump model bst.dump_model('dump.raw.txt','featmap.txt')# dump model with feature map
- Сохраненная модель может быть загружена следующим образом:
bst = xgb.Booster({'nthread':4}) #init model bst.load_model("model.bin") # load data
Мой вопрос:
- Какая разница между
save_model
иdump_model
? - какая разница между сохранением
'0001.model'
и'dump.raw.txt','featmap.txt'
? - почему имя модели для загрузки
model.bin
отличается от имени, которое нужно сохранить0001.model
? - Предположим, что я подготовил две модели
model_A
иmodel_B
, я хотел сохранить обе модели для будущего использования, какую функциюsave
иload
следует использовать? Не могли бы вы показать четкий процесс?