Compartilhar via


ConsoleInterface Classe

Classe responsável por imprimir as informações de iteração no console.

Inicialize o objeto .

Herança
builtins.object
ConsoleInterface

Construtor

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

Parâmetros

Nome Description
metric
Obrigatório

str representando qual métrica está sendo usada para pontuar o pipeline.

console_writer
Obrigatório

objeto semelhante a um arquivo para o qual gerar. Se não for fornecido, a saída será descartada.

mask_sampling

bool decide se as colunas de exemplo devem ser mascaradas ou não.

Valor padrão: False

Métodos

print_columns

Imprime os cabeçalhos da coluna para bloco de impressão do AutoML.

print_descriptions

Imprime a descrição da saída do console do AutoML.

print_end

Imprime o status de iteração, a métrica e a melhor métrica em execução.

print_error

Imprime uma mensagem de erro no console.

print_guardrails

Imprime as informações do verificador de integridade, se houver. :retorna:

print_line

Imprime uma mensagem (e, em seguida, uma nova linha) no console.

print_pipeline

Formata uma cadeia de caracteres do Pipeline do sklearn para ser legível.

print_section_separator

Imprime o separador para diferentes seções durante o treinamento no console.

print_start

Imprime o número de iteração.

print_columns

Imprime os cabeçalhos da coluna para bloco de impressão do AutoML.

print_columns() -> None

print_descriptions

Imprime a descrição da saída do console do AutoML.

print_descriptions() -> None

print_end

Imprime o status de iteração, a métrica e a melhor métrica em execução.

print_end(duration: float | str = '', metric: float | str = '', best_metric: float | str | None = '') -> None

Parâmetros

Nome Description
duration
Obrigatório

Status da iteração fornecida

metric
Obrigatório

Pontuação para essa iteração

best_metric
Obrigatório

Melhor pontuação até agora

print_error

Imprime uma mensagem de erro no console.

print_error(message: BaseException | str) -> None

Parâmetros

Nome Description
message
Obrigatório

Mensagem de erro a ser exibida ao usuário

print_guardrails

Imprime as informações do verificador de integridade, se houver. :retorna:

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

Parâmetros

Nome Description
faults
Obrigatório
include_parameters
Valor padrão: True
number_parameters_output
Valor padrão: 9223372036854775807
schema_version
Valor padrão: None

print_line

Imprime uma mensagem (e, em seguida, uma nova linha) no console.

print_line(message: str) -> None

Parâmetros

Nome Description
message
Obrigatório

print_pipeline

Formata uma cadeia de caracteres do Pipeline do sklearn para ser legível.

print_pipeline(preprocessor: str | None = '', model_name: str | None = '', train_frac: str | float = 1) -> None

Parâmetros

Nome Description
preprocessor
Obrigatório

cadeia de caracteres do nome do pré-processador

model_name
Obrigatório

cadeia de caracteres do nome do modelo

train_frac

float de fração de dados de treinamento a serem usados

Valor padrão: 1

print_section_separator

Imprime o separador para diferentes seções durante o treinamento no console.

print_section_separator() -> None

print_start

Imprime o número de iteração.

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

Parâmetros

Nome Description
iteration
Obrigatório