ConsoleInterface Clase
Clase responsable de imprimir la información de iteración en la consola.
Inicialice el objeto .
- Herencia
-
builtins.objectConsoleInterface
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
|
|