ConsoleInterface Classe
Classe responsabile della stampa delle informazioni di iterazione nella console.
Inizializzare l'oggetto .
- Ereditarietà
-
builtins.objectConsoleInterface
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
|
|