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
|
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
|
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
|
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
|
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. |