Compartir a través de


ConsoleInterface Clase

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

Inicialice el objeto .

Constructor

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

Parámetros

Nombre Description
metric
Requerido

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

console_writer
Requerido

objeto de tipo de archivo al que se va a generar la salida. 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

Imprimir encabezados de columna para el bloque de impresión AutoML.

print_descriptions

Descripción de impresión de la salida de la consola autoML.

print_end

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

print_error

Imprima un mensaje de error en la consola.

print_guardrails

Imprimir información de límite de protección si existe alguna. :devolución:

print_line

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

print_pipeline

Dar formato a una cadena de canalización de sklearn para que se pueda leer.

print_section_separator

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

print_start

Imprimir número de iteración.

print_columns

Imprimir encabezados de columna para el bloque de impresión AutoML.

print_columns() -> None

print_descriptions

Descripción de impresión de la salida de la consola autoML.

print_descriptions() -> None

print_end

Imprima el estado de la 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 especificada

metric
Requerido

Puntuación de esta iteración

best_metric
Requerido

Mejor puntuación hasta ahora

print_error

Imprima un mensaje de error en la consola.

print_error(message: BaseException | str) -> None

Parámetros

Nombre Description
message
Requerido

Mensaje de error para mostrar al usuario

print_guardrails

Imprimir información de límite de protección si existe alguna. :devolución:

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

Imprima 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

Dar formato a una cadena de canalización de sklearn para que se pueda leer.

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

Parámetros

Nombre Description
preprocessor
Requerido

cadena del nombre del preprocesador

model_name
Requerido

cadena del nombre del modelo

train_frac

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

Valor predeterminado: 1

print_section_separator

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

print_section_separator() -> None

print_start

Imprimir número de iteración.

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

Parámetros

Nombre Description
iteration
Requerido