Condividi tramite


ConsoleInterface Classe

Classe responsabile della stampa delle informazioni di iterazione nella console.

Inizializzare l'oggetto .

Ereditarietà
builtins.object
ConsoleInterface

Costruttore

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

Parametri

Nome Descrizione
metric
Necessario

str che rappresenta la metrica usata per assegnare un punteggio alla pipeline.

console_writer
Necessario

oggetto simile a un file in cui restituire l'output. Se non specificato, l'output verrà eliminato.

mask_sampling

bool decidere se le colonne di esempio devono essere mascherate o meno.

Valore predefinito: False

Metodi

print_columns

Stampare le intestazioni di colonna per il blocco di stampa AutoML.

print_descriptions

Stampare la descrizione dell'output della console AutoML.

print_end

Stampare lo stato dell'iterazione, la metrica ed eseguire la metrica migliore.

print_error

Stampare un messaggio di errore nella console.

print_guardrails

Stampare le informazioni di protezione, se presenti. :Ritorno:

print_line

Stampare un messaggio (e quindi una nuova riga) nella console.

print_pipeline

Formattare una stringa della pipeline sklearn per essere leggibile.

print_section_separator

Stampare il separatore per sezioni diverse durante il training nella console.

print_start

Numero di iterazione di stampa.

print_columns

Stampare le intestazioni di colonna per il blocco di stampa AutoML.

print_columns() -> None

print_descriptions

Stampare la descrizione dell'output della console AutoML.

print_descriptions() -> None

print_end

Stampare lo stato dell'iterazione, la metrica ed eseguire la metrica migliore.

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

Parametri

Nome Descrizione
duration
Necessario

Stato dell'iterazione specificata

metric
Necessario

Punteggio per questa iterazione

best_metric
Necessario

Miglior punteggio finora

print_error

Stampare un messaggio di errore nella console.

print_error(message: BaseException | str) -> None

Parametri

Nome Descrizione
message
Necessario

Messaggio di errore da visualizzare all'utente

print_guardrails

Stampare le informazioni di protezione, se presenti. :Ritorno:

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

Parametri

Nome Descrizione
faults
Necessario
include_parameters
Valore predefinito: True
number_parameters_output
Valore predefinito: 9223372036854775807
schema_version
Valore predefinito: None

print_line

Stampare un messaggio (e quindi una nuova riga) nella console.

print_line(message: str) -> None

Parametri

Nome Descrizione
message
Necessario

print_pipeline

Formattare una stringa della pipeline sklearn per essere leggibile.

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

Parametri

Nome Descrizione
preprocessor
Necessario

stringa del nome del preprocessore

model_name
Necessario

stringa del nome del modello

train_frac

float di frazione dei dati di training da usare

Valore predefinito: 1

print_section_separator

Stampare il separatore per sezioni diverse durante il training nella console.

print_section_separator() -> None

print_start

Numero di iterazione di stampa.

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

Parametri

Nome Descrizione
iteration
Necessario