Partager via


ConsoleInterface Classe

Classe responsable de l’impression des informations d’itération dans la console.

Initialisez l’objet.

Héritage
builtins.object
ConsoleInterface

Constructeur

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

Paramètres

Nom Description
metric
Obligatoire

str représentant la métrique utilisée pour noter le pipeline.

console_writer
Obligatoire

objet de type fichier vers lequel effectuer la sortie. Si elle n’est pas fournie, la sortie est ignorée.

mask_sampling

bool détermine si les exemples de colonnes doivent être masqués ou non.

Valeur par défaut: False

Méthodes

print_columns

Imprime les en-têtes de colonne pour le bloc d’impression AutoML.

print_descriptions

Affiche la description de la sortie de la console AutoML.

print_end

Affiche l’état de l’itération, la métrique et la meilleure métrique d’exécution.

print_error

Imprime un message d’erreur sur la console.

print_guardrails

Imprime les informations du garde-fou, le cas échéant. :return :

print_line

Imprime un message (puis un saut de ligne) sur la console.

print_pipeline

Met en forme une chaîne de pipeline sklearn pour qu’elle soit lisible.

print_section_separator

Imprime le séparateur pour différentes sections pendant la formation sur la console.

print_start

Imprime un numéro d’itération.

print_columns

Imprime les en-têtes de colonne pour le bloc d’impression AutoML.

print_columns() -> None

print_descriptions

Affiche la description de la sortie de la console AutoML.

print_descriptions() -> None

print_end

Affiche l’état de l’itération, la métrique et la meilleure métrique d’exécution.

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

Paramètres

Nom Description
duration
Obligatoire

État de l’itération donnée

metric
Obligatoire

Score pour cette itération

best_metric
Obligatoire

Meilleur score jusqu’à présent

print_error

Imprime un message d’erreur sur la console.

print_error(message: BaseException | str) -> None

Paramètres

Nom Description
message
Obligatoire

Message d’erreur à afficher à l’utilisateur

print_guardrails

Imprime les informations du garde-fou, le cas échéant. :return :

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

Paramètres

Nom Description
faults
Obligatoire
include_parameters
Valeur par défaut: True
number_parameters_output
Valeur par défaut: 9223372036854775807
schema_version
Valeur par défaut: None

print_line

Imprime un message (puis un saut de ligne) sur la console.

print_line(message: str) -> None

Paramètres

Nom Description
message
Obligatoire

print_pipeline

Met en forme une chaîne de pipeline sklearn pour qu’elle soit lisible.

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

Paramètres

Nom Description
preprocessor
Obligatoire

chaîne de nom du préprocesseur

model_name
Obligatoire

chaîne de nom du modèle

train_frac

virgule ou fraction des données de formation à utiliser

Valeur par défaut: 1

print_section_separator

Imprime le séparateur pour différentes sections pendant la formation sur la console.

print_section_separator() -> None

print_start

Imprime un numéro d’itération.

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

Paramètres

Nom Description
iteration
Obligatoire