AutoMLImageConfig Classe
Rappresenta la configurazione per l'invio di un esperimento di immagine di Machine Learning automatizzato in Azure Machine Learning.
Questo oggetto di configurazione contiene e rende persistenti i parametri per la configurazione dell'esecuzione dell'esperimento, nonché i dati di training da usare in fase di esecuzione. Per indicazioni sulla selezione delle impostazioni, vedere: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
Creare un oggetto AutoMLImageConfig.
- Ereditarietà
-
AutoMLImageConfig
Costruttore
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)
Parametri
Nome | Descrizione |
---|---|
task
Necessario
|
<xref:ImageTask>
Tipo di attività da eseguire. |
compute_target
Necessario
|
Destinazione di calcolo di Azure Machine Learning in cui eseguire l'esperimento di immagine di Machine Learning. Sono supportati solo i calcoli GPU remoti con più di 12 GB di memoria GPU. Per altre informazioni sulle destinazioni di calcolo, vedere https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-remote . |
training_data
Necessario
|
<xref:TabularDataset>
Dati di training da usare all'interno dell'esperimento. |
hyperparameter_sampling
Necessario
|
<xref:HyperParameterSampling>
Oggetto contenente lo spazio degli iperparametri, il metodo di campionamento e in alcuni casi proprietà aggiuntive per classi di campionamento specifiche. |
iterations
Necessario
|
Numero totale di combinazioni di modelli e parametri diversi da testare durante un esperimento di immagine di Machine Learning automatizzato. Se non specificato, il valore predefinito è 1 iterazione. |
max_concurrent_iterations
|
Rappresenta il numero massimo di iterazioni che verrebbero eseguite in parallelo. Il valore predefinito corrisponde al numero di iterazioni fornite. Valore predefinito: None
|
experiment_timeout_hours
|
Quantità massima di tempo, in ore, che tutte le iterazioni combinate possono impiegare prima che l'esperimento venga terminato. Può essere un valore decimale come 0,25 che rappresenta 15 minuti. Se non specificato, il timeout predefinito dell'esperimento è di 6 giorni. Valore predefinito: None
|
early_termination_policy
|
Optional[<xref:EarlyTerminationPolicy>]
I criteri di terminazione anticipata usano quando si usa l'ottimizzazione degli iperparametri con diverse iterazioni. Un'iterazione viene annullata quando vengono soddisfatti i criteri di un criterio specificato. Valore predefinito: None
|
validation_data
|
Optional[<xref:TabularDataset>]
Dati di convalida da usare all'interno dell'esperimento. Valore predefinito: None
|
arguments
|
Argomenti da passare all'esecuzione dello script remoto. Gli argomenti vengono passati nelle coppie nome-valore e il nome deve essere preceduto da un trattino doppio. Valore predefinito: None
|
task
Necessario
|
<xref:ImageTask>
Tipo di attività da eseguire. |
compute_target
Necessario
|
Destinazione di calcolo di Azure Machine Learning in cui eseguire l'esperimento di immagine di Machine Learning. Sono supportati solo i calcoli GPU remoti con più di 12 GB di memoria GPU. Per altre informazioni sulle destinazioni di calcolo, vedere https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-remote . |
training_data
Necessario
|
<xref:TabularDataset>
Dati di training da usare all'interno dell'esperimento. |
hyperparameter_sampling
Necessario
|
<xref:HyperParameterSampling>
Oggetto contenente lo spazio degli iperparametri, il metodo di campionamento e in alcuni casi proprietà aggiuntive per classi di campionamento specifiche. |
iterations
Necessario
|
Numero totale di combinazioni di modelli e parametri diversi da testare durante un esperimento di immagine di Machine Learning automatizzato. Se non specificato, il valore predefinito è 1 iterazione. |
max_concurrent_iterations
Necessario
|
Rappresenta il numero massimo di iterazioni che verrebbero eseguite in parallelo. Il valore predefinito corrisponde al numero di iterazioni fornite. |
experiment_timeout_hours
Necessario
|
Quantità massima di tempo, in ore, che tutte le iterazioni combinate possono impiegare prima che l'esperimento venga terminato. Può essere un valore decimale come 0,25 che rappresenta 15 minuti. Se non specificato, il timeout predefinito dell'esperimento è di 6 giorni. |
early_termination_policy
Necessario
|
Optional[<xref:EarlyTerminationPolicy>]
I criteri di terminazione anticipata usano quando si usa l'ottimizzazione degli iperparametri con diverse iterazioni. Un'iterazione viene annullata quando vengono soddisfatti i criteri di un criterio specificato. |
validation_data
Necessario
|
Optional[<xref:TabularDataset>]
Dati di convalida da usare all'interno dell'esperimento. |
arguments
Necessario
|
Argomenti da passare all'esecuzione dello script remoto. Gli argomenti vengono passati nelle coppie nome-valore e il nome deve essere preceduto da un trattino doppio. |