TabularPredictor.model_failures

TabularPredictor.model_failures(verbose: bool = False) DataFrame[source]

[高级] 获取此模型拟合期间发生的模型故障,以 pandas DataFrame 的形式呈现。

这对于深入调试模型故障和识别错误非常有用。

有关模型故障的更多信息,请参阅 predictor.info()[‘model_info_failures’]

参数:

verbose (bool, 默认为 False) – 如果为 True,则输出 DataFrame 会打印到标准输出。

返回:

model_failures_df – 一个包含模型故障的 DataFrame。每一行对应一个模型故障,列对应于该模型的元信息。

包含的列

“model”: 发生故障的模型名称 “exc_type”: 引发的异常的类名 “total_time”: 模型在异常发生前花费的总时间(秒)(因故障损失的时间) “model_type”: 模型的类名 “child_model_type”: 模型的子类名 “is_initialized” “is_fit” “is_valid” “can_infer” “num_features” “num_models” “memory_size” “hyperparameters” “hyperparameters_fit” “child_hyperparameters” “child_hyperparameters_fit” “exc_str”: 引发的异常中包含的字符串消息 “exc_traceback”: 异常的完整回溯消息字符串 “exc_order”: 模型故障的顺序(从 1 开始)

返回类型:

pd.DataFrame