Compartir a través de


AutoMLImageConfig Clase

Representa la configuración para enviar un experimento de imagen de ML automatizado en Azure Machine Learning.

Este objeto de configuración contiene y conserva los parámetros para configurar la ejecución del experimento, así como los datos de entrenamiento que se usarán en tiempo de ejecución. Para obtener instrucciones sobre cómo seleccionar la configuración, consulte https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.

Cree una instancia de AutoMLImageConfig.

Herencia
AutoMLImageConfig

Constructor

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

Nombre Description
task
Requerido
<xref:ImageTask>

Tipo de tarea que se va a ejecutar.

compute_target
Requerido
Any

Destino de proceso de Azure Machine Learning en el que se ejecutará el experimento de imagen de ML. Solo se admiten procesos de GPU remotos con más de 12 GB de memoria GPU. Consulte https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-remote para más información sobre los destinos de proceso.

training_data
Requerido
<xref:TabularDataset>

Datos de entrenamiento que se usarán dentro del experimento.

hyperparameter_sampling
Requerido
<xref:HyperParameterSampling>

Objeto que contiene el espacio de hiperparámetros, el método de muestreo y, en algunos casos, propiedades adicionales para clases de muestreo específicas.

iterations
Requerido
int

Número total de combinaciones de parámetros y modelos diferentes que se probarán durante un experimento de imagen de ML automatizado. Si no se especifica, el valor predeterminado de iteraciones es 1.

max_concurrent_iterations

representa el número máximo de iteraciones que se ejecutarán en paralelo. El valor predeterminado es el mismo que el número de iteraciones proporcionadas.

Valor predeterminado: None
experiment_timeout_hours

Cantidad máxima de tiempo en horas que pueden tardar todas las iteraciones combinadas antes de que finalice el experimento. Puede ser un valor decimal, como 0,25, que representa 15 minutos. Si no se especifica, el tiempo de espera predeterminado del experimento es de 6 días.

Valor predeterminado: None
early_termination_policy
Optional[<xref:EarlyTerminationPolicy>]

La directiva de terminación temprana se usa al utilizar el ajuste de hiperparámetros con varias iteraciones. Una iteración se cancela cuando se cumplen los criterios de una directiva especificada.

Valor predeterminado: None
validation_data
Optional[<xref:TabularDataset>]

Datos de validación que se usarán dentro del experimento.

Valor predeterminado: None
arguments

Los argumentos que se pasarán al script remoto se ejecutarán. Los argumentos se pasan en pares nombre-valor y el nombre debe ir precedido por un guion doble.

Valor predeterminado: None
task
Requerido
<xref:ImageTask>

Tipo de tarea que se va a ejecutar.

compute_target
Requerido
Any

Destino de proceso de Azure Machine Learning en el que se ejecutará el experimento de imagen de ML. Solo se admiten procesos de GPU remotos con más de 12 GB de memoria GPU. Consulte https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-remote para más información sobre los destinos de proceso.

training_data
Requerido
<xref:TabularDataset>

Datos de entrenamiento que se usarán dentro del experimento.

hyperparameter_sampling
Requerido
<xref:HyperParameterSampling>

Objeto que contiene el espacio de hiperparámetros, el método de muestreo y, en algunos casos, propiedades adicionales para clases de muestreo específicas.

iterations
Requerido
int

Número total de combinaciones de parámetros y modelos diferentes que se probarán durante un experimento de imagen de ML automatizado. Si no se especifica, el valor predeterminado de iteraciones es 1.

max_concurrent_iterations
Requerido

representa el número máximo de iteraciones que se ejecutarán en paralelo. El valor predeterminado es el mismo que el número de iteraciones proporcionadas.

experiment_timeout_hours
Requerido

Cantidad máxima de tiempo en horas que pueden tardar todas las iteraciones combinadas antes de que finalice el experimento. Puede ser un valor decimal, como 0,25, que representa 15 minutos. Si no se especifica, el tiempo de espera predeterminado del experimento es de 6 días.

early_termination_policy
Requerido
Optional[<xref:EarlyTerminationPolicy>]

La directiva de terminación temprana se usa al utilizar el ajuste de hiperparámetros con varias iteraciones. Una iteración se cancela cuando se cumplen los criterios de una directiva especificada.

validation_data
Requerido
Optional[<xref:TabularDataset>]

Datos de validación que se usarán dentro del experimento.

arguments
Requerido

Los argumentos que se pasarán al script remoto se ejecutarán. Los argumentos se pasan en pares nombre-valor y el nombre debe ir precedido por un guion doble.