Freigeben über


ConsoleInterface Klasse

Klasse, die für das Ausgeben von Iterationsinformationen in die Konsole zuständig ist.

Initialisieren Sie das -Objekt.

Vererbung
builtins.object
ConsoleInterface

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