ConsoleInterface Classe
Classe responsable de l’impression des informations d’itération dans la console.
Initialisez l’objet.
- Héritage
-
builtins.objectConsoleInterface
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
|
|