AutoMLImageConfig Klasse
Stellt die Konfiguration zum Übermitteln eines Bildexperiments für automatisiertes maschinelles Lernen in Azure Machine Learning dar.
Dieses Configuration-Objekt enthält und speichert die Parameter zum Konfigurieren der Experimentausführung sowie die Trainingsdaten, die zur Laufzeit verwendet werden sollen. Einen Leitfaden zum Auswählen der Einstellungen finden Sie unter https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
Erstellen Sie eine AutoMLImageConfig.
- Vererbung
-
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)
Parameter
Name | Beschreibung |
---|---|
task
Erforderlich
|
<xref:ImageTask>
Der Typ der auszuführenden Aufgabe. |
compute_target
Erforderlich
|
Das Azure Machine Learning-Computeziel, auf dem das ML-Bildexperiment ausgeführt werden soll. Es werden nur GPU-Remotecomputeressourcen mit mehr als 12 GB GPU-Arbeitsspeicher unterstützt. Weitere Informationen zu Computezielen finden Sie unter https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-remote. |
training_data
Erforderlich
|
<xref:TabularDataset>
Die Trainingsdaten, die im Experiment verwendet werden sollen. |
hyperparameter_sampling
Erforderlich
|
<xref:HyperParameterSampling>
Ein Objekt, das den Hyperparameterbereich, die Samplingmethode und in einigen Fällen zusätzliche Eigenschaften für bestimmte Samplingklassen enthält. |
iterations
Erforderlich
|
Die Gesamtzahl verschiedener Modell- und Parameterkombinationen, die während eines automatisierten ML-Bildexperiments getestet werden sollen. Wenn nicht angegeben, ist der Standardwert 1 Iteration. |
max_concurrent_iterations
|
Steht für die maximale Anzahl von Iterationen, die parallel ausgeführt werden. Der Standardwert entspricht der Anzahl angegebener Iterationen. Standardwert: None
|
experiment_timeout_hours
|
Maximal zulässige Dauer für alle Iterationen (in Stunden). Danach wird das Experiment beendet. Kann ein Dezimalwert wie 0,25 sein, der 15 Minuten darstellt. Wenn keine Angabe erfolgt, beträgt das Standardtimeout für Experimente 6 Tage. Standardwert: None
|
early_termination_policy
|
Optional[<xref:EarlyTerminationPolicy>]
Verwendung von Richtlinien für die vorzeitige Beendigung bei der Hyperparameteroptimierung mit mehreren Iterationen. Eine Iteration wird abgebrochen, wenn die Kriterien einer angegebenen Richtlinie erfüllt sind. Standardwert: None
|
validation_data
|
Optional[<xref:TabularDataset>]
Die Validierungsdaten, die im Experiment verwendet werden sollen. Standardwert: None
|
arguments
|
Argumente, die an das Remoteskript übergeben werden sollen. Argumente werden in Name-Wert-Paaren übergeben, wobei dem Namen ein Doppelstrich vorangestellt werden muss. Standardwert: None
|
task
Erforderlich
|
<xref:ImageTask>
Der Typ der auszuführenden Aufgabe. |
compute_target
Erforderlich
|
Das Azure Machine Learning-Computeziel, auf dem das ML-Bildexperiment ausgeführt werden soll. Es werden nur GPU-Remotecomputeressourcen mit mehr als 12 GB GPU-Arbeitsspeicher unterstützt. Weitere Informationen zu Computezielen finden Sie unter https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-remote. |
training_data
Erforderlich
|
<xref:TabularDataset>
Die Trainingsdaten, die im Experiment verwendet werden sollen. |
hyperparameter_sampling
Erforderlich
|
<xref:HyperParameterSampling>
Ein Objekt, das den Hyperparameterbereich, die Samplingmethode und in einigen Fällen zusätzliche Eigenschaften für bestimmte Samplingklassen enthält. |
iterations
Erforderlich
|
Die Gesamtzahl verschiedener Modell- und Parameterkombinationen, die während eines automatisierten ML-Bildexperiments getestet werden sollen. Wenn nicht angegeben, ist der Standardwert 1 Iteration. |
max_concurrent_iterations
Erforderlich
|
Steht für die maximale Anzahl von Iterationen, die parallel ausgeführt werden. Der Standardwert entspricht der Anzahl angegebener Iterationen. |
experiment_timeout_hours
Erforderlich
|
Maximal zulässige Dauer für alle Iterationen (in Stunden). Danach wird das Experiment beendet. Kann ein Dezimalwert wie 0,25 sein, der 15 Minuten darstellt. Wenn keine Angabe erfolgt, beträgt das Standardtimeout für Experimente 6 Tage. |
early_termination_policy
Erforderlich
|
Optional[<xref:EarlyTerminationPolicy>]
Verwendung von Richtlinien für die vorzeitige Beendigung bei der Hyperparameteroptimierung mit mehreren Iterationen. Eine Iteration wird abgebrochen, wenn die Kriterien einer angegebenen Richtlinie erfüllt sind. |
validation_data
Erforderlich
|
Optional[<xref:TabularDataset>]
Die Validierungsdaten, die im Experiment verwendet werden sollen. |
arguments
Erforderlich
|
Argumente, die an das Remoteskript übergeben werden sollen. Argumente werden in Name-Wert-Paaren übergeben, wobei dem Namen ein Doppelstrich vorangestellt werden muss. |