TabularPredictor.set_model_best¶
- TabularPredictor.set_model_best(model: str, save_trainer: bool = False)[source]¶
设置调用 predictor.predict(data) 时默认使用的模型。默认情况下,这是验证分数最佳的模型,但这并非总是如此。如果手动设置,当进行进一步训练时(例如通过 fit_extra, refit_full 或 distill),此设置可能会被内部覆盖。
- 参数:
model (str) – 要设置为最佳的模型名称。如果模型不存在或无法推断,则会引发 AssertionError。
save_trainer (bool, 默认为 False) – 如果为 True,则 self._trainer 会保存新的 model_best 值,以便在将来从磁盘加载预测器时反映此更改。