ConsoleInterface 类

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

初始化对象。

构造函数

ConsoleInterface(metric: str, console_writer: ConsoleWriter, mask_sampling: bool = False)

参数

名称 说明
metric
必需

str 表示用于对管道进行评分的指标。

console_writer
必需

要输出到的类似文件的对象。 如果未提供,输出将被丢弃。

mask_sampling

bool 决定是否应屏蔽示例列。

默认值: False

方法

print_columns

打印 AutoML 打印块的列标题。

print_descriptions

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

print_end

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

print_error

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

print_guardrails

打印护栏信息(如果有)。 :返回:

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: float | str = '', metric: float | str = '', best_metric: float | str | None = '') -> None

参数

名称 说明
duration
必需

给定迭代的状态

metric
必需

此迭代的评分

best_metric
必需

到目前为止,最佳得分

print_error

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

print_error(message: BaseException | str) -> None

参数

名称 说明
message
必需

向用户显示的错误消息

print_guardrails

打印护栏信息(如果有)。 :返回:

print_guardrails(faults: List[Any], include_parameters: bool = True, number_parameters_output: int = 9223372036854775807, schema_version: str | None = 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: str | None = '', model_name: str | None = '', train_frac: str | float = 1) -> None

参数

名称 说明
preprocessor
必需

预处理器名称的字符串

model_name
必需

模型名称字符串

train_frac

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

默认值: 1

print_section_separator

在主机上训练期间打印不同分区的分隔符。

print_section_separator() -> None

print_start

打印迭代编号。

print_start(iteration: int | str = '') -> None

参数

名称 说明
iteration
必需