TabularPredictor.model_failures

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

[高级] 获取在拟合此模型期间发生的模型失败情况,以pandas DataFrame的形式。

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

有关模型失败的更多信息,请参考 predictor.info()[‘model_info_failures’]

Parameters:

verbose (bool, default = False) – 如果为True,输出DataFrame将打印到标准输出。

Returns:

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开始)

Return type:

pd.DataFrame