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
|
|