AutoMLImageConfig 类

表示用于提交 Azure 机器学习中的自动化机器学习映像试验的配置。

此配置对象包含并保留用于配置试验运行的参数,以及运行时使用的训练数据。 有关选择设置的指南,请参阅 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

要运行机器学习映像试验的 Azure 机器学习计算目标。 仅支持通过超过 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

在自动化机器学习图像试验期间要测试的不同模型和参数组合的总数。 如果未指定,则默认值为 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

要运行机器学习映像试验的 Azure 机器学习计算目标。 仅支持通过超过 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

在自动化机器学习图像试验期间要测试的不同模型和参数组合的总数。 如果未指定,则默认值为 1 次迭代。

max_concurrent_iterations
必需

表示将并行执行的最大迭代数。 默认值与提供的迭代数相同。

experiment_timeout_hours
必需

在试验结束之前,所有合并的迭代所花费的最大时间量(以小时为单位)。 可以是十进制值,如 0.25,表示 15 分钟。 如果未指定,则默认试验超时为 6 天。

early_termination_policy
必需
Optional[<xref:EarlyTerminationPolicy>]

在对多个迭代使用超参数优化时,提前终止策略使用。 满足指定策略的条件时,将取消迭代。

validation_data
必需
Optional[<xref:TabularDataset>]

要在试验中使用的验证数据。

arguments
必需

要传递到远程脚本运行的参数。 自变量以名称-值对的形式传递,名称必须以双短划线作为前缀。