ConsoleInterface クラス
イテレーション情報のコンソールへの出力を実行するクラス。
オブジェクトを初期化します。
- 継承
-
builtins.objectConsoleInterface
コンストラクター
ConsoleInterface(metric: str, console_writer: ConsoleWriter, mask_sampling: bool = False)
パラメーター
名前 | 説明 |
---|---|
metric
必須
|
str は、パイプラインのスコア付けに使用されているメトリックを表します。 |
console_writer
必須
|
出力するファイルのようなオブジェクト。 指定しない場合、出力は破棄されます。 |
mask_sampling
|
bool は、サンプル列をマスクするかどうかを決定します。 規定値: False
|
メソッド
print_columns |
AutoML 印刷ブロックの列ヘッダーを表示します。 |
print_descriptions |
AutoML コンソールの出力の説明を表示します。 |
print_end |
イテレーションの状態、メトリック、実行中のベスト メトリックを表示します。 |
print_error |
エラー メッセージをコンソールに表示します。 |
print_guardrails |
ガードレール情報が存在する場合は表示します。 :return: |
print_line |
コンソールでメッセージ (および改行) を表示します。 |
print_pipeline |
sklearn パイプライン文字列を読み取り可能に書式設定します。 |
print_section_separator |
コンソールのトレーニング中に、さまざまなセクションの区切りを表示します。 |
print_start |
イテレーション番号を表示します。 |
print_columns
AutoML 印刷ブロックの列ヘッダーを表示します。
print_columns() -> None
print_descriptions
AutoML コンソールの出力の説明を表示します。
print_descriptions() -> None
print_end
イテレーションの状態、メトリック、実行中のベスト メトリックを表示します。
print_end(duration: float | str = '', metric: float | str = '', best_metric: float | str | None = '') -> None
パラメーター
名前 | 説明 |
---|---|
duration
必須
|
指定されたイテレーションの状態 |
metric
必須
|
このイテレーションのスコア |
best_metric
必須
|
ここまでのベスト スコア |
print_error
エラー メッセージをコンソールに表示します。
print_error(message: BaseException | str) -> None
パラメーター
名前 | 説明 |
---|---|
message
必須
|
ユーザーに表示されるエラー メッセージ |
print_guardrails
ガードレール情報が存在する場合は表示します。 :return:
print_guardrails(faults: List[Any], include_parameters: bool = True, number_parameters_output: int = 9223372036854775807, schema_version: str | None = None) -> None
パラメーター
名前 | 説明 |
---|---|
faults
必須
|
|
include_parameters
|
規定値: True
|
number_parameters_output
|
規定値: 9223372036854775807
|
schema_version
|
規定値: None
|
print_line
コンソールでメッセージ (および改行) を表示します。
print_line(message: str) -> None
パラメーター
名前 | 説明 |
---|---|
message
必須
|
|
print_pipeline
sklearn パイプライン文字列を読み取り可能に書式設定します。
print_pipeline(preprocessor: str | None = '', model_name: str | None = '', train_frac: str | float = 1) -> None
パラメーター
名前 | 説明 |
---|---|
preprocessor
必須
|
プリプロセッサ名の文字列 |
model_name
必須
|
モデル名の文字列 |
train_frac
|
使用するトレーニング データの割合の float 規定値: 1
|
print_section_separator
コンソールのトレーニング中に、さまざまなセクションの区切りを表示します。
print_section_separator() -> None
print_start
イテレーション番号を表示します。
print_start(iteration: int | str = '') -> None
パラメーター
名前 | 説明 |
---|---|
iteration
必須
|
|