Udostępnij za pośrednictwem


AutoMLImageConfig Klasa

Reprezentuje konfigurację przesyłania zautomatyzowanego eksperymentu obrazu uczenia maszynowego w usłudze Azure Machine Learning.

Ten obiekt konfiguracji zawiera i utrwala parametry konfigurowania przebiegu eksperymentu, a także dane treningowe, które mają być używane w czasie wykonywania. Aby uzyskać wskazówki dotyczące wybierania ustawień, zobacz: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.

Utwórz plik AutoMLImageConfig.

Dziedziczenie
AutoMLImageConfig

Konstruktor

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)

Parametry

task
<xref:ImageTask>
Wymagane

Typ zadania do uruchomienia.

compute_target
Any
Wymagane

Docelowy obiekt obliczeniowy usługi Azure Machine Learning umożliwiający uruchomienie eksperymentu obrazu uczenia maszynowego. Obsługiwane są tylko zdalne obliczenia procesora GPU z ponad 12 GB pamięci procesora GPU. Aby uzyskać więcej informacji na temat obiektów docelowych obliczeniowych, zobacz https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-remote .

training_data
<xref:TabularDataset>
Wymagane

Dane szkoleniowe, które mają być używane w ramach eksperymentu.

hyperparameter_sampling
<xref:HyperParameterSampling>
Wymagane

Obiekt zawierający przestrzeń hiperparametrów, metodę próbkowania i w niektórych przypadkach dodatkowe właściwości dla określonych klas próbkowania.

iterations
int
Wymagane

Całkowita liczba różnych kombinacji modeli i parametrów do przetestowania podczas eksperymentu zautomatyzowanego obrazu uczenia maszynowego. Jeśli nie zostanie określona, wartość domyślna to 1 iteracja.

max_concurrent_iterations
Optional[int]
wartość domyślna: None

Reprezentuje maksymalną liczbę iteracji, które zostaną wykonane równolegle. Wartość domyślna jest taka sama jak podana liczba iteracji.

experiment_timeout_hours
Optional[Union[float, int]]
wartość domyślna: None

Maksymalna ilość czasu w godzinach, które wszystkie iteracji połączone mogą potrwać przed zakończeniem eksperymentu. Może to być wartość dziesiętna, na przykład 0,25 reprezentująca 15 minut. Jeśli nie zostanie określony, domyślny limit czasu eksperymentu wynosi 6 dni.

early_termination_policy
Optional[<xref:EarlyTerminationPolicy>]
wartość domyślna: None

Wczesne użycie zasad kończenia w przypadku korzystania z dostrajania hiperparametrów z kilkoma iteracji. Iteracja jest anulowana po spełnieniu kryteriów określonych zasad.

validation_data
Optional[<xref:TabularDataset>]
wartość domyślna: None

Dane weryfikacji, które mają być używane w eksperymencie.

arguments
Optional[List[Any]]
wartość domyślna: None

Argumenty, które mają być przekazywane do uruchomień skryptu zdalnego. Argumenty są przekazywane w parach name-value, a nazwa musi być poprzedzona podwójnym kreską.

task
<xref:ImageTask>
Wymagane

Typ zadania do uruchomienia.

compute_target
Any
Wymagane

Docelowy obiekt obliczeniowy usługi Azure Machine Learning umożliwiający uruchomienie eksperymentu obrazu uczenia maszynowego. Obsługiwane są tylko zdalne obliczenia procesora GPU z ponad 12 GB pamięci procesora GPU. Aby uzyskać więcej informacji na temat obiektów docelowych obliczeniowych, zobacz https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-remote .

training_data
<xref:TabularDataset>
Wymagane

Dane szkoleniowe, które mają być używane w ramach eksperymentu.

hyperparameter_sampling
<xref:HyperParameterSampling>
Wymagane

Obiekt zawierający przestrzeń hiperparametrów, metodę próbkowania i w niektórych przypadkach dodatkowe właściwości dla określonych klas próbkowania.

iterations
int
Wymagane

Całkowita liczba różnych kombinacji modeli i parametrów do przetestowania podczas eksperymentu zautomatyzowanego obrazu uczenia maszynowego. Jeśli nie zostanie określona, wartość domyślna to 1 iteracja.

max_concurrent_iterations
Optional[int]
Wymagane

Reprezentuje maksymalną liczbę iteracji, które zostaną wykonane równolegle. Wartość domyślna jest taka sama jak podana liczba iteracji.

experiment_timeout_hours
Optional[Union[float, int]]
Wymagane

Maksymalna ilość czasu w godzinach, które wszystkie iteracji połączone mogą potrwać przed zakończeniem eksperymentu. Może to być wartość dziesiętna, na przykład 0,25 reprezentująca 15 minut. Jeśli nie zostanie określony, domyślny limit czasu eksperymentu wynosi 6 dni.

early_termination_policy
Optional[<xref:EarlyTerminationPolicy>]
Wymagane

Wczesne użycie zasad kończenia w przypadku korzystania z dostrajania hiperparametrów z kilkoma iteracji. Iteracja jest anulowana po spełnieniu kryteriów określonych zasad.

validation_data
Optional[<xref:TabularDataset>]
Wymagane

Dane weryfikacji, które mają być używane w eksperymencie.

arguments
Optional[List[Any]]
Wymagane

Argumenty, które mają być przekazywane do uruchomień skryptu zdalnego. Argumenty są przekazywane w parach name-value, a nazwa musi być poprzedzona podwójnym kreską.