Partilhar via


AutoMLImageConfig Classe

Representa a configuração para enviar um experimento de imagem de ML automatizado no Azure Machine Learning.

Este objeto de configuração contém e persiste os parâmetros para configurar a execução do experimento, bem como os dados de treinamento a serem usados em tempo de execução. Para obter orientação sobre como selecionar suas configurações, consulte: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.

Crie um AutoMLImageConfig.

Construtor

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)

Parâmetros

Name Description
task
Necessário
<xref:ImageTask>

O tipo de tarefa a ser executada.

compute_target
Necessário
Any

O destino de computação do Azure Machine Learning no qual executar o experimento de imagem de ML. Apenas cálculos de GPU remotos com mais de 12 GB de memória GPU são suportados. Consulte https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-remote para obter mais informações sobre destinos de computação.

training_data
Necessário
<xref:TabularDataset>

Os dados de treinamento a serem usados dentro do experimento.

hyperparameter_sampling
Necessário
<xref:HyperParameterSampling>

Objeto que contém o espaço de hiperparâmetros, o método de amostragem e, em alguns casos, propriedades adicionais para classes de amostragem específicas.

iterations
Necessário
int

O número total de diferentes combinações de modelos e parâmetros para testar durante um experimento automatizado de imagem de ML. Se não for especificado, o padrão será 1 iteração.

max_concurrent_iterations

Representa o número máximo de iterações que seriam executadas em paralelo. O valor padrão é o mesmo que o número de iterações fornecidas.

Default value: None
experiment_timeout_hours

Quantidade máxima de tempo, em horas, que todas as iterações combinadas podem levar antes que o experimento termine. Pode ser um valor decimal como 0,25 representando 15 minutos. Se não for especificado, o tempo limite padrão do experimento será de 6 dias.

Default value: None
early_termination_policy
Optional[<xref:EarlyTerminationPolicy>]

Uso da política de término antecipado ao usar o ajuste de hiperparâmetros com várias iterações. Uma iteração é cancelada quando os critérios de uma política especificada são atendidos.

Default value: None
validation_data
Optional[<xref:TabularDataset>]

Os dados de validação a utilizar na experiência.

Default value: None
arguments

Os argumentos a serem passados para o script remoto são executados. Os argumentos são passados em pares nome-valor e o nome deve ser prefixado por um traço duplo.

Default value: None
task
Necessário
<xref:ImageTask>

O tipo de tarefa a ser executada.

compute_target
Necessário
Any

O destino de computação do Azure Machine Learning no qual executar o experimento de imagem de ML. Apenas cálculos de GPU remotos com mais de 12 GB de memória GPU são suportados. Consulte https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-remote para obter mais informações sobre destinos de computação.

training_data
Necessário
<xref:TabularDataset>

Os dados de treinamento a serem usados dentro do experimento.

hyperparameter_sampling
Necessário
<xref:HyperParameterSampling>

Objeto que contém o espaço de hiperparâmetros, o método de amostragem e, em alguns casos, propriedades adicionais para classes de amostragem específicas.

iterations
Necessário
int

O número total de diferentes combinações de modelos e parâmetros para testar durante um experimento automatizado de imagem de ML. Se não for especificado, o padrão será 1 iteração.

max_concurrent_iterations
Necessário

Representa o número máximo de iterações que seriam executadas em paralelo. O valor padrão é o mesmo que o número de iterações fornecidas.

experiment_timeout_hours
Necessário

Quantidade máxima de tempo, em horas, que todas as iterações combinadas podem levar antes que o experimento termine. Pode ser um valor decimal como 0,25 representando 15 minutos. Se não for especificado, o tempo limite padrão do experimento será de 6 dias.

early_termination_policy
Necessário
Optional[<xref:EarlyTerminationPolicy>]

Uso da política de término antecipado ao usar o ajuste de hiperparâmetros com várias iterações. Uma iteração é cancelada quando os critérios de uma política especificada são atendidos.

validation_data
Necessário
Optional[<xref:TabularDataset>]

Os dados de validação a utilizar na experiência.

arguments
Necessário

Os argumentos a serem passados para o script remoto são executados. Os argumentos são passados em pares nome-valor e o nome deve ser prefixado por um traço duplo.