共用方式為


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)

參數

名稱 Description
task
必要
<xref:ImageTask>

要執行的工作類型。

compute_target
必要
Any

要執行 ML 映射實驗的 Azure Machine Learning 計算目標。 僅支援具有超過 12 GB GPU 記憶體的遠端 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

在實驗終止之前,所有反覆運算合在一起所花費的時間量上限 (以小時為單位)。 可以是十進位值,例如 0.25 代表 15 分鐘。 如果未指定,則預設實驗逾時為 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 計算目標。 僅支援具有超過 12 GB GPU 記憶體的遠端 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
必要

在實驗終止之前,所有反覆運算合在一起所花費的時間量上限 (以小時為單位)。 可以是十進位值,例如 0.25 代表 15 分鐘。 如果未指定,則預設實驗逾時為 6 天。

early_termination_policy
必要
Optional[<xref:EarlyTerminationPolicy>]

使用超參數微調搭配數個反復專案時,會使用早期終止原則。 符合指定原則的準則時,就會取消反復專案。

validation_data
必要
Optional[<xref:TabularDataset>]

實驗中使用的驗證資料。

arguments
必要

要傳遞至遠端腳本的引數會執行。 引數會以成對的名稱和數值傳遞,且名稱前面必須加上雙破折號。