TimeSeriesPredictor.refit_full¶
- TimeSeriesPredictor.refit_full(model: str = 'all', set_best_to_refit_full: bool = True) Dict[str, str] [source]¶
使用所有数据(训练集 + 验证集)重新训练模型。
此方法仅在调用
fit()
时未传入tuning_data
的情况下才能使用。警告
这是实验性功能,许多时间序列模型尚未支持
refit_full
,将仅进行复制。- 参数:
model (str, 默认值 = "all") –
要重新训练的模型名称。如果选定的模型是加权集成模型,则所有祖先模型也将被重新训练。可以通过调用
model_names()
查看此predictor
中列出的有效模型。如果为“all”,则重新训练所有模型。
如果为“best”,则重新训练验证分数最高的模型。
set_best_to_refit_full (bool, 默认值 = True) – 如果为 True,则将最佳模型设置为先前最佳模型的 refit_full 版本。这意味着调用
predictor.predict(data)
时使用的模型将是 refit_full 版本,而不是模型的原始版本。如果model
不是最佳模型,则此参数无效。