ConsoleInterface Klasse
Klasse, die für das Ausgeben von Iterationsinformationen in die Konsole zuständig ist.
Initialisieren Sie das -Objekt.
- Vererbung
-
builtins.objectConsoleInterface
Konstruktor
ConsoleInterface(metric: str, console_writer: ConsoleWriter, mask_sampling: bool = False)
Parameter
Name | Beschreibung |
---|---|
metric
Erforderlich
|
str, der darstellt, welche Metrik zum Scoren der Pipeline verwendet wird. |
console_writer
Erforderlich
|
dateiähnliches Objekt, in das ausgegeben werden soll. Wenn nicht angegeben, wird die Ausgabe verworfen. |
mask_sampling
|
bool entscheidet, ob die Beispielspalten maskiert werden sollen oder nicht. Standardwert: False
|
Methoden
print_columns |
Gibt Spaltenüberschriften für den AutoML-Druckblock aus. |
print_descriptions |
Gibt eine Beschreibung der AutoML-Konsolenausgabe aus. |
print_end |
Gibt den Iterationsstatus, die Metrik und die beste ausgeführte Metrik aus. |
print_error |
Gibt eine Fehlermeldung an der Konsole aus. |
print_guardrails |
Gibt Informationen zum Schutz aus (sofern vorhanden). :return: |
print_line |
Gibt eine Meldung (und dann eine neue Zeile) an der Konsole aus. |
print_pipeline |
Wandelt eine Pipelinezeichenfolge in ein lesbares Format um. |
print_section_separator |
Gibt das Trennzeichen für verschiedene Abschnitte während des Trainings an der Konsole aus. |
print_start |
Gibt die Iterationsnummer aus. |
print_columns
Gibt Spaltenüberschriften für den AutoML-Druckblock aus.
print_columns() -> None
print_descriptions
Gibt eine Beschreibung der AutoML-Konsolenausgabe aus.
print_descriptions() -> None
print_end
Gibt den Iterationsstatus, die Metrik und die beste ausgeführte Metrik aus.
print_end(duration: float | str = '', metric: float | str = '', best_metric: float | str | None = '') -> None
Parameter
Name | Beschreibung |
---|---|
duration
Erforderlich
|
Status der angegebenen Iteration |
metric
Erforderlich
|
Bewertung für diese Iteration |
best_metric
Erforderlich
|
Bisher beste Bewertung |
print_error
Gibt eine Fehlermeldung an der Konsole aus.
print_error(message: BaseException | str) -> None
Parameter
Name | Beschreibung |
---|---|
message
Erforderlich
|
Fehlermeldung, die Benutzer*innen angezeigt werden soll |
print_guardrails
Gibt Informationen zum Schutz aus (sofern vorhanden). :return:
print_guardrails(faults: List[Any], include_parameters: bool = True, number_parameters_output: int = 9223372036854775807, schema_version: str | None = None) -> None
Parameter
Name | Beschreibung |
---|---|
faults
Erforderlich
|
|
include_parameters
|
Standardwert: True
|
number_parameters_output
|
Standardwert: 9223372036854775807
|
schema_version
|
Standardwert: None
|
print_line
Gibt eine Meldung (und dann eine neue Zeile) an der Konsole aus.
print_line(message: str) -> None
Parameter
Name | Beschreibung |
---|---|
message
Erforderlich
|
|
print_pipeline
Wandelt eine Pipelinezeichenfolge in ein lesbares Format um.
print_pipeline(preprocessor: str | None = '', model_name: str | None = '', train_frac: str | float = 1) -> None
Parameter
Name | Beschreibung |
---|---|
preprocessor
Erforderlich
|
Zeichenfolge des Präprozessornamens |
model_name
Erforderlich
|
Zeichenfolge des Modellnamens |
train_frac
|
Gleitkommazahl des Anteils der zu verwendenden Trainingsdaten Standardwert: 1
|
print_section_separator
Gibt das Trennzeichen für verschiedene Abschnitte während des Trainings an der Konsole aus.
print_section_separator() -> None
print_start
Gibt die Iterationsnummer aus.
print_start(iteration: int | str = '') -> None
Parameter
Name | Beschreibung |
---|---|
iteration
Erforderlich
|
|