Compartir a través de


ConsoleInterface Clase

Clase responsable de imprimir la información de iteración en la consola.

Inicialice el objeto .

Herencia
builtins.object
ConsoleInterface

Constructor

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

Parámetros

Nombre Description
metric
Requerido

str que representa la métrica que se usa para puntuar la canalización.

console_writer
Requerido

objeto similar a archivo al que se va a generar. Si no se proporciona, se descartará la salida.

mask_sampling

bool decide si las columnas de ejemplo deben enmascararse o no.

Valor predeterminado: False

Métodos

print_columns

Imprime los encabezados de columna para el bloque de impresión de AutoML.

print_descriptions

Imprime la descripción de la salida de la consola de AutoML.

print_end

Imprime el estado de iteración, la métrica y la mejor métrica en ejecución.

print_error

Imprime un mensaje de error en la consola.

print_guardrails

Imprime información de barrera de protección si existe alguna. :return:

print_line

Imprime un mensaje (y, a continuación, una nueva línea) en la consola.

print_pipeline

Da formato a una cadena de canalización de sklearn para que sea legible.

print_section_separator

Imprime el separador para distintas secciones durante el entrenamiento en la consola.

print_start

Número de iteración de impresión.

print_columns

Imprime los encabezados de columna para el bloque de impresión de AutoML.

print_columns() -> None

print_descriptions

Imprime la descripción de la salida de la consola de AutoML.

print_descriptions() -> None

print_end

Imprime el estado de iteración, la métrica y la mejor métrica en ejecución.

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

Parámetros

Nombre Description
duration
Requerido

Estado de la iteración determinada

metric
Requerido

Puntuación de esta iteración

best_metric
Requerido

Mejor puntuación hasta la fecha

print_error

Imprime un mensaje de error en la consola.

print_error(message: BaseException | str) -> None

Parámetros

Nombre Description
message
Requerido

Mensaje de error que se mostrará al usuario

print_guardrails

Imprime información de barrera de protección si existe alguna. :return:

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

Parámetros

Nombre Description
faults
Requerido
include_parameters
Valor predeterminado: True
number_parameters_output
Valor predeterminado: 9223372036854775807
schema_version
Valor predeterminado: None

print_line

Imprime un mensaje (y, a continuación, una nueva línea) en la consola.

print_line(message: str) -> None

Parámetros

Nombre Description
message
Requerido

print_pipeline

Da formato a una cadena de canalización de sklearn para que sea legible.

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

Parámetros

Nombre Description
preprocessor
Requerido

cadena de nombre de preprocesador

model_name
Requerido

cadena del nombre del modelo

train_frac

float de fracción de datos de entrenamiento que se va a usar

Valor predeterminado: 1

print_section_separator

Imprime el separador para distintas secciones durante el entrenamiento en la consola.

print_section_separator() -> None

print_start

Número de iteración de impresión.

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

Parámetros

Nombre Description
iteration
Requerido