ConsoleInterface 类

负责将迭代信息打印到控制台的类。

继承
builtins.object
ConsoleInterface

构造函数

ConsoleInterface(metric: str, console_writer: azureml.automl.core.console_writer.ConsoleWriter, mask_sampling: bool = False)

参数

metric
console_writer
mask_sampling
默认值: False

方法

print_columns

打印 AutoML 打印块的列标题。

print_descriptions

打印 AutoML 控制台输出的说明。

print_end

打印迭代状态、指标和运行最佳指标。

print_error

将错误消息打印到控制台。

print_guardrails

打印护栏信息(如果存在)。 :return:

print_line

在控制台上打印消息(然后是换行符)。

print_pipeline

将 sklearn 管道字符串格式化为可读。

print_section_separator

在控制台上训练期间,打印不同部分的分隔符。

print_start

打印迭代次数。

print_columns

打印 AutoML 打印块的列标题。

print_columns() -> None

print_descriptions

打印 AutoML 控制台输出的说明。

print_descriptions() -> None

print_end

打印迭代状态、指标和运行最佳指标。

print_end(duration: Union[float, str] = '', metric: Union[float, str] = '', best_metric: Optional[Union[float, str]] = '') -> None

参数

duration
必需

给定迭代的状态

metric
必需

此迭代的分数

best_metric
必需

目前为止的最佳分数

print_error

将错误消息打印到控制台。

print_error(message: Union[BaseException, str]) -> None

参数

message
必需

显示给用户的错误信息

print_guardrails

打印护栏信息(如果存在)。 :return:

print_guardrails(faults: List[Any], include_parameters: bool = True, number_parameters_output: int = 9223372036854775807, schema_version: Optional[str] = None) -> None

参数

faults
必需
include_parameters
默认值: True
number_parameters_output
默认值: 9223372036854775807
schema_version
默认值: None

print_line

在控制台上打印消息(然后是换行符)。

print_line(message: str) -> None

参数

message
必需

print_pipeline

将 sklearn 管道字符串格式化为可读。

print_pipeline(preprocessor: Optional[str] = '', model_name: Optional[str] = '', train_frac: Union[str, float] = 1) -> None

参数

preprocessor
必需

预处理器名称的字符串

model_name
必需

模型名称字符串

train_frac
默认值: 1

要使用的训练数据部分的浮点数

print_section_separator

在控制台上训练期间,打印不同部分的分隔符。

print_section_separator() -> None

print_start

打印迭代次数。

print_start(iteration: Union[int, str] = '') -> None

参数

iteration
必需