AutoMLRun クラス
Azure Machine Learning での自動 ML の実験実行を表します。
AutoMLRun クラスは、AutoML 実行が送信された後の実行の管理、実行状態の検査、実行の詳細の取得に使用できます。 実験の実行の操作の詳細については、Run クラスをご覧ください。
AutoML 実行を初期化します。
- 継承
-
AutoMLRun
コンストラクター
AutoMLRun(experiment, run_id, **kwargs)
パラメーター
注釈
実験の submit メソッドを使用した場合は、AutoMLRun オブジェクトが返されます。
既に開始している実行を取得するには、次のコードを使用します:
from azureml.train.automl.run import AutoMLRun
ws = Workspace.from_config()
experiment = ws.experiments['my-experiment-name']
automl_run = AutoMLRun(experiment, run_id = 'AutoML_9fe201fe-89fd-41cc-905f-2f41a5a98883')
メソッド
cancel |
AutoML の実行をキャンセルします。 AutoML の実行が正常にキャンセルされた場合は、True を返します。 |
cancel_iteration |
特定の子実行をキャンセルします。 |
complete |
AutoML の実行を完了します。 |
continue_experiment |
既存の AutoML 実験を続行します。 |
fail |
AutoML の実行が失敗します。 オプションで、 |
get_best_child |
この AutoML 実行に最適なスコアを持つ子実行を返します。 |
get_guardrails |
実行中のガードレールの検証から詳細な結果を出力して返します。 |
get_output |
既にテストされている対応する最適なパイプラインを含む実行を返します。 入力パラメーターが指定されていない場合、 |
get_run_sdk_dependencies |
指定された実行の SDK 実行依存関係を取得します。 |
pause |
AutoML の実行が正常に一時停止された場合は、True を返します。 このメソッドは実装されていません。 |
register_model |
AzureML ACI サービスにモデルを登録します。 |
resume |
AutoML の実行が正常に再開された場合は、True を返します。 このメソッドは実装されていません。 |
retry |
AutoML が正常にリトライされた場合は、True を返します。 このメソッドは実装されていません。 |
summary |
試行されたアルゴリズムとそのスコアの概要を含むテーブルを取得します。 |
wait_for_completion |
この実行が完了するまで待機します。 待機後、状態オブジェクトを返します。 |
cancel
AutoML の実行をキャンセルします。
AutoML の実行が正常にキャンセルされた場合は、True を返します。
cancel()
戻り値
None
cancel_iteration
complete
AutoML の実行を完了します。
complete(**kwargs)
戻り値
None
continue_experiment
既存の AutoML 実験を続行します。
continue_experiment(X=None, y=None, sample_weight=None, X_valid=None, y_valid=None, sample_weight_valid=None, data=None, label=None, columns=None, cv_splits_indices=None, spark_context=None, experiment_timeout_hours=None, experiment_exit_score=None, iterations=None, show_output=False, training_data=None, validation_data=None, **kwargs)
パラメーター
トレーニング データのサンプルの重み。
検証セットのサンプルの重み。
- cv_splits_indices
- ndarray
クロス検証用にトレーニング データを分割する位置のインデックス。 各行は独立したクロス フォールドで、各クロスフォールドに 2 つの配列があり、1 番目にはトレーニング データに使用するサンプルのインデックスを、2 番目には検証データに使用するインデックスを指定します。 つまり、[[t1, v1], [t2, v2], ...] というようにします。t1 は 1 番目のクロス フォールドのトレーニング インデックス、v1 は 1 番目のクロス フォールドの検証インデックスです。
- spark_context
- <xref:SparkContext>
Azure Databricks/Spark 環境内で使用される場合にのみ適用される Spark コンテキスト。
戻り値
AutoML の親実行。
の戻り値の型 :
例外
fail
AutoML の実行が失敗します。
オプションで、error_details
に渡されるメッセージまたは例外を実行のエラー プロパティに設定します。
fail(error_details=None, error_code=None, _set_status=True, **kwargs)
パラメーター
get_best_child
この AutoML 実行に最適なスコアを持つ子実行を返します。
get_best_child(metric: str | None = None, onnx_compatible: bool = False, **kwargs: Any) -> Run
パラメーター
- onnx_compatible
ONNX モデルを生成した実行のみを返すかどうかを指定します。
- kwargs
戻り値
AutoML の子実行。
get_guardrails
実行中のガードレールの検証から詳細な結果を出力して返します。
get_guardrails(to_console: bool = True) -> Dict[str, Any]
パラメーター
戻り値
検証結果の dictionary。
の戻り値の型 :
例外
get_output
既にテストされている対応する最適なパイプラインを含む実行を返します。
入力パラメーターが指定されていない場合、get_output
は主要メトリックに従って最適なパイプラインを返します。 または、iteration
パラメーターまたは metric
パラメーターのどちらかを使用して、特定のイテレーションを取得したり、指定されたメトリックごとに最適な実行を取得したりすることもできます。
get_output(iteration: int | None = None, metric: str | None = None, return_onnx_model: bool = False, return_split_onnx_model: SplitOnnxModelName | None = None, **kwargs: Any) -> Tuple[Run, Any]
パラメーター
- return_onnx_model
- bool
このメソッドは、AutoMLConfig オブジェクトで enable_onnx_compatible_models
パラメーターが True に設定されている場合、変換された ONNX モデルを返します。
戻り値
実行、対応する適合モデル。
の戻り値の型 :
例外
注釈
使用するプリプロセッサとアルゴリズム (推定器) を調べる場合は、sklearn.pipeline.Pipeline.steps
と同じように Model.steps
を使用して実行できます。
たとえば、次のコードは、推定器を取得する方法を示しています。
best_run, model = parent_run.get_output()
estimator = model.steps[-1]
get_run_sdk_dependencies
指定された実行の SDK 実行依存関係を取得します。
get_run_sdk_dependencies(iteration=None, check_versions=True, **kwargs)
パラメーター
戻り値
RunHistory から取得された依存関係の dictionary。
の戻り値の型 :
例外
pause
register_model
AzureML ACI サービスにモデルを登録します。
register_model(model_name=None, description=None, tags=None, iteration=None, metric=None)
パラメーター
戻り値
登録済みのモデル オブジェクト。
の戻り値の型 :
resume
AutoML の実行が正常に再開された場合は、True を返します。
このメソッドは実装されていません。
resume()
例外
retry
summary
試行されたアルゴリズムとそのスコアの概要を含むテーブルを取得します。
summary()
戻り値
AutoML モデル統計を含む pandas DataFrame。
の戻り値の型 :
wait_for_completion
この実行が完了するまで待機します。
待機後、状態オブジェクトを返します。
wait_for_completion(show_output=False, wait_post_processing=False)
パラメーター
戻り値
状態オブジェクト。
の戻り値の型 :
例外
属性
run_id
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示