AutoMLImageConfig クラス

Azure Machine Learning 内で自動 ML イメージ実験を送信するための構成を表します。

この構成オブジェクトには、実験の実行を構成するためのパラメーターのほか、実行時に使用されるトレーニング データが含まれ、保持されます。 設定の選択に関するガイダンスについては、https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models を参照してください。

AutoMLImageConfig を作成します。

継承
AutoMLImageConfig

コンストラクター

AutoMLImageConfig(task: ImageTask, compute_target: Any, training_data: TabularDataset, hyperparameter_sampling: HyperParameterSampling, iterations: int, max_concurrent_iterations: int | None = None, experiment_timeout_hours: float | int | None = None, early_termination_policy: EarlyTerminationPolicy | None = None, validation_data: TabularDataset | None = None, arguments: List[Any] | None = None, **kwargs: Any)

パラメーター

名前 説明
task
必須
<xref:ImageTask>

実行するタスクの種類。

compute_target
必須
Any

ML 画像実験を実行する Azure Machine Learning コンピューティング先。 GPU メモリが 12 GB より大きいリモート GPU コンピューティングだけがサポートされます。 コンピューティング先の詳細については、https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-remote を参照してください。

training_data
必須
<xref:TabularDataset>

実験内で使用されるトレーニング データ。

hyperparameter_sampling
必須
<xref:HyperParameterSampling>

ハイパーパラメーター空間、サンプリング メソッド、場合によっては特定のサンプリング クラスの追加プロパティが含まれているオブジェクト。

iterations
必須
int

自動 ML 画像実験中にテストする異なるモデルとパラメーターの組み合わせの合計数。 指定されていない場合、既定値は 1 イテレーションです。

max_concurrent_iterations

並列で実行されるイテレーションの最大数を表します。 既定値は、指定されたイテレーションの数と同じです。

規定値: None
experiment_timeout_hours

すべてのイテレーションを組み合わせて、実験が終了するまでにかかる最大時間 (時間単位)。 10 進数値 (15 分を表す 0.25 など) を指定できます。 指定されていない場合、既定の実験タイムアウトは 6 日です。

規定値: None
early_termination_policy
Optional[<xref:EarlyTerminationPolicy>]

複数のイテレーションでハイパーパラメーターの調整を使用するときの、早期終了ポリシーの使用。 指定されているポリシーの条件が満たされると、イテレーションが取り消されます。

規定値: None
validation_data
Optional[<xref:TabularDataset>]

実験内で使用される検証データ。

規定値: None
arguments

リモート スクリプトの実行に渡される引数。 引数は名前と値のペアで渡され、名前の先頭に長鎖線を付ける必要があります。

規定値: None
task
必須
<xref:ImageTask>

実行するタスクの種類。

compute_target
必須
Any

ML 画像実験を実行する Azure Machine Learning コンピューティング先。 GPU メモリが 12 GB より大きいリモート GPU コンピューティングだけがサポートされます。 コンピューティング先の詳細については、https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-remote を参照してください。

training_data
必須
<xref:TabularDataset>

実験内で使用されるトレーニング データ。

hyperparameter_sampling
必須
<xref:HyperParameterSampling>

ハイパーパラメーター空間、サンプリング メソッド、場合によっては特定のサンプリング クラスの追加プロパティが含まれているオブジェクト。

iterations
必須
int

自動 ML 画像実験中にテストする異なるモデルとパラメーターの組み合わせの合計数。 指定されていない場合、既定値は 1 イテレーションです。

max_concurrent_iterations
必須

並列で実行されるイテレーションの最大数を表します。 既定値は、指定されたイテレーションの数と同じです。

experiment_timeout_hours
必須

すべてのイテレーションを組み合わせて、実験が終了するまでにかかる最大時間 (時間単位)。 10 進数値 (15 分を表す 0.25 など) を指定できます。 指定されていない場合、既定の実験タイムアウトは 6 日です。

early_termination_policy
必須
Optional[<xref:EarlyTerminationPolicy>]

複数のイテレーションでハイパーパラメーターの調整を使用するときの、早期終了ポリシーの使用。 指定されているポリシーの条件が満たされると、イテレーションが取り消されます。

validation_data
必須
Optional[<xref:TabularDataset>]

実験内で使用される検証データ。

arguments
必須

リモート スクリプトの実行に渡される引数。 引数は名前と値のペアで渡され、名前の先頭に長鎖線を付ける必要があります。