Compartilhar via


AutoMLImageConfig Classe

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

Esse 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 no tempo de execução. Para obter as diretrizes sobre como selecionar as configurações, consulte: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.

Crie um AutoMLImageConfig.

Herança
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

Nome Description
task
Obrigatório
<xref:ImageTask>

O tipo de tarefa a ser executado.

compute_target
Obrigatório
Any

O destino de computação do Azure Machine Learning em que o experimento da imagem de ML será executado. Há suporte apenas para computação de GPU remota com mais de 12 GB de memória de GPU. Confira https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-remote para obter mais informações sobre destinos de computação.

training_data
Obrigatório
<xref:TabularDataset>

Os dados de treinamento a serem usados no experimento.

hyperparameter_sampling
Obrigatório
<xref:HyperParameterSampling>

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

iterations
Obrigatório
int

O número total de combinações diferentes de modelo e parâmetro a serem testadas durante um experimento de imagem do ML automatizado. Quando não é especificado, o padrão é uma 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.

Valor padrão: None
experiment_timeout_hours

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

Valor padrão: None
early_termination_policy
Optional[<xref:EarlyTerminationPolicy>]

A política de encerramento antecipado é usada ao utilizar o ajuste de hiperparâmetro com várias iterações. Uma iteração é cancelada quando os critérios de uma política especificada são atendidos.

Valor padrão: None
validation_data
Optional[<xref:TabularDataset>]

Os dados de validação a serem usados no experimento.

Valor padrão: None
arguments

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

Valor padrão: None
task
Obrigatório
<xref:ImageTask>

O tipo de tarefa a ser executado.

compute_target
Obrigatório
Any

O destino de computação do Azure Machine Learning em que o experimento da imagem de ML será executado. Há suporte apenas para computação de GPU remota com mais de 12 GB de memória de GPU. Confira https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-remote para obter mais informações sobre destinos de computação.

training_data
Obrigatório
<xref:TabularDataset>

Os dados de treinamento a serem usados no experimento.

hyperparameter_sampling
Obrigatório
<xref:HyperParameterSampling>

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

iterations
Obrigatório
int

O número total de combinações diferentes de modelo e parâmetro a serem testadas durante um experimento de imagem do ML automatizado. Quando não é especificado, o padrão é uma iteração.

max_concurrent_iterations
Obrigató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
Obrigatório

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

early_termination_policy
Obrigatório
Optional[<xref:EarlyTerminationPolicy>]

A política de encerramento antecipado é usada ao utilizar o ajuste de hiperparâmetro com várias iterações. Uma iteração é cancelada quando os critérios de uma política especificada são atendidos.

validation_data
Obrigatório
Optional[<xref:TabularDataset>]

Os dados de validação a serem usados no experimento.

arguments
Obrigatório

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