ImageModelSettingsClassification interface

Einstellungen, die für die Schulung des Modells verwendet werden. Weitere Informationen zu den verfügbaren Einstellungen finden Sie in der offiziellen Dokumentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.

Extends

Eigenschaften

trainingCropSize

Bildzuschneidegröße, die in das neurale Netzwerk für das Schulungsdatenset eingegeben wird. Der Wert muss eine positive ganze Zahl sein.

validationCropSize

Bildzuschneidegröße, die für das Validierungsdatenset in das neurale Netzwerk eingegeben wird. Der Wert muss eine positive ganze Zahl sein.

validationResizeSize

Bildgröße, für die die Größe vor dem Zuschneiden des Gültigkeits-Datasets geändert werden soll. Der Wert muss eine positive ganze Zahl sein.

weightedLoss

Gewichtete Verlust. Die akzeptierten Werte sind 0 für keinen gewichteten Verlust. 1 für gewichteten Verlust mit sqrt. (class_weights). 2 für gewichtete Verlust mit class_weights. Muss 0 oder 1 oder 2 sein.

Geerbte Eigenschaften

advancedSettings

Einstellungen für erweiterte Szenarien.

amsGradient

Aktivieren Sie AMSGrad, wenn der Optimierer "adam" oder "adamw" ist.

augmentations

Einstellungen für die Verwendung von Augmentations.

beta1

Wert von "Beta1", wenn der Optimierer "adam" oder "adamw" ist. Muss ein Gleitkomma im Bereich [0, 1] sein.

beta2

Wert von 'Beta2', wenn der Optimierer 'adam' oder 'adamw' ist. Muss ein Gleitkomma im Bereich [0, 1] sein.

checkpointFrequency

Häufigkeit zum Speichern von Modellprüfpunkten. Der Wert muss eine positive ganze Zahl sein.

checkpointModel

Das vortrainierte Prüfpunktmodell für inkrementelle Schulungen.

checkpointRunId

Die ID einer vorherigen Ausführung mit einem vortrainierten Prüfpunkt für inkrementelle Schulungen.

distributed

Gibt an, ob verteilte Schulungen verwendet werden sollen.

earlyStopping

Aktivieren Sie die Logik während der Schulung frühzeitig beenden.

earlyStoppingDelay

Minimale Anzahl von Epochen oder Validierungsauswertungen, die gewartet werden müssen, bevor die Verbesserung der primären Metrik für einen vorzeitigen Stopp nachverfolgt wird. Der Wert muss eine positive ganze Zahl sein.

earlyStoppingPatience

Minimale Anzahl von Epochen oder Validierungsauswertungen ohne Verbesserung der primären Metrik, bevor der Lauf gestoppt wird. Der Wert muss eine positive ganze Zahl sein.

enableOnnxNormalization

Aktivieren Sie die Normalisierung beim Exportieren des ONNX-Modells.

evaluationFrequency

Häufigkeit zum Auswerten des Validierungsdatensets zum Abrufen von Metrikergebnissen. Der Wert muss eine positive ganze Zahl sein.

gradientAccumulationStep

Gradientenakkumulation bedeutet, dass eine konfigurierte Anzahl von "GradAccumulationStep"-Schritten ausgeführt wird, ohne die Modellgewichtungen zu aktualisieren, während die Gradienten dieser Schritte akkumuliert werden, und dann die akkumulierten Gradienten zum Berechnen der Gewichtungsaktualisierungen verwendet werden. Der Wert muss eine positive ganze Zahl sein.

layersToFreeze

Anzahl der Ebenen, die für das Modell fixiert werden sollen. Der Wert muss eine positive ganze Zahl sein. Wenn Sie z. B. 2 als Wert für 'seresnext' übergeben, bedeutet dies, dass layer0 und layer1 eingefroren werden. Eine vollständige Liste der unterstützten Modelle und Details zum Einfrieren von Schichten finden Sie unter: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.

learningRate

Anfängliche Lernrate. Muss ein Gleitkomma im Bereich [0, 1] sein.

learningRateScheduler

Lernratenplaner enum.

modelName

Der Name des Modells, das für die Schulung verwendet werden soll. Weitere Informationen zu den verfügbaren Modellen finden Sie in der offiziellen Dokumentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.

momentum

Wert der Dynamik, wenn Optimierer 'sgd' ist. Muss ein Gleitkomma im Bereich [0, 1] sein.

nesterov

Aktivieren Sie nesterov, wenn der Optimierer "sgd" ist.

numberOfEpochs

Anzahl der Ausbildungszeiten. Der Wert muss eine positive ganze Zahl sein.

numberOfWorkers

Anzahl der Datenlademitarbeiter. Muss eine nicht negative ganze Zahl sein.

optimizer

Stochastik-Optimierer für Bildmodelle.

randomSeed

Zufälliger Seed, der bei Verwendung deterministischer Schulungen verwendet werden soll.

stepLRGamma

Der Wert des Gammawerts, wenn der Lernrate-Scheduler "Schritt" ist. Muss ein Gleitkomma im Bereich [0, 1] sein.

stepLRStepSize

Der Wert der Schrittgröße, wenn der Lernrateplaner "Schritt" ist. Der Wert muss eine positive ganze Zahl sein.

trainingBatchSize

Schulungsbatchgröße. Der Wert muss eine positive ganze Zahl sein.

validationBatchSize

Batchgröße der Überprüfung. Der Wert muss eine positive ganze Zahl sein.

warmupCosineLRCycles

Der Wert des Kosinuszyklus, wenn der Lernrateplaner "warmup_cosine" ist. Muss ein Gleitkomma im Bereich [0, 1] sein.

warmupCosineLRWarmupEpochs

Wert der Warmup-Epochen, wenn der Lernratenplaner "warmup_cosine" ist. Der Wert muss eine positive ganze Zahl sein.

weightDecay

Wert des Gewichtszerfalls, wenn der Optimierer "sgd", "adam" oder "adamw" lautet. Muss ein Gleitkomma im Bereich sein[0, 1].

Details zur Eigenschaft

trainingCropSize

Bildzuschneidegröße, die in das neurale Netzwerk für das Schulungsdatenset eingegeben wird. Der Wert muss eine positive ganze Zahl sein.

trainingCropSize?: number

Eigenschaftswert

number

validationCropSize

Bildzuschneidegröße, die für das Validierungsdatenset in das neurale Netzwerk eingegeben wird. Der Wert muss eine positive ganze Zahl sein.

validationCropSize?: number

Eigenschaftswert

number

validationResizeSize

Bildgröße, für die die Größe vor dem Zuschneiden des Gültigkeits-Datasets geändert werden soll. Der Wert muss eine positive ganze Zahl sein.

validationResizeSize?: number

Eigenschaftswert

number

weightedLoss

Gewichtete Verlust. Die akzeptierten Werte sind 0 für keinen gewichteten Verlust. 1 für gewichteten Verlust mit sqrt. (class_weights). 2 für gewichtete Verlust mit class_weights. Muss 0 oder 1 oder 2 sein.

weightedLoss?: number

Eigenschaftswert

number

Geerbte Eigenschaftsdetails

advancedSettings

Einstellungen für erweiterte Szenarien.

advancedSettings?: string

Eigenschaftswert

string

Geerbt vonImageModelSettings.advancedSettings

amsGradient

Aktivieren Sie AMSGrad, wenn der Optimierer "adam" oder "adamw" ist.

amsGradient?: boolean

Eigenschaftswert

boolean

Übernommen vonImageModelSettings.amsGradient

augmentations

Einstellungen für die Verwendung von Augmentations.

augmentations?: string

Eigenschaftswert

string

Übernommen vonImageModelSettings.augmentations

beta1

Wert von "Beta1", wenn der Optimierer "adam" oder "adamw" ist. Muss ein Gleitkomma im Bereich [0, 1] sein.

beta1?: number

Eigenschaftswert

number

Übernommen vonImageModelSettings.beta1

beta2

Wert von 'Beta2', wenn der Optimierer 'adam' oder 'adamw' ist. Muss ein Gleitkomma im Bereich [0, 1] sein.

beta2?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.beta2

checkpointFrequency

Häufigkeit zum Speichern von Modellprüfpunkten. Der Wert muss eine positive ganze Zahl sein.

checkpointFrequency?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.checkpointFrequency

checkpointModel

Das vortrainierte Prüfpunktmodell für inkrementelle Schulungen.

checkpointModel?: MLFlowModelJobInput

Eigenschaftswert

Geerbt vonImageModelSettings.checkpointModel

checkpointRunId

Die ID einer vorherigen Ausführung mit einem vortrainierten Prüfpunkt für inkrementelle Schulungen.

checkpointRunId?: string

Eigenschaftswert

string

Geerbt vonImageModelSettings.checkpointRunId

distributed

Gibt an, ob verteilte Schulungen verwendet werden sollen.

distributed?: boolean

Eigenschaftswert

boolean

Geerbt vonImageModelSettings.distributed

earlyStopping

Aktivieren Sie die Logik während der Schulung frühzeitig beenden.

earlyStopping?: boolean

Eigenschaftswert

boolean

Übernommen vonImageModelSettings.earlyStopping

earlyStoppingDelay

Minimale Anzahl von Epochen oder Validierungsauswertungen, die gewartet werden müssen, bevor die Verbesserung der primären Metrik für einen vorzeitigen Stopp nachverfolgt wird. Der Wert muss eine positive ganze Zahl sein.

earlyStoppingDelay?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.earlyStoppingDelay

earlyStoppingPatience

Minimale Anzahl von Epochen oder Validierungsauswertungen ohne Verbesserung der primären Metrik, bevor der Lauf gestoppt wird. Der Wert muss eine positive ganze Zahl sein.

earlyStoppingPatience?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.earlyStoppingPatience

enableOnnxNormalization

Aktivieren Sie die Normalisierung beim Exportieren des ONNX-Modells.

enableOnnxNormalization?: boolean

Eigenschaftswert

boolean

Geerbt vonImageModelSettings.enableOnnxNormalization

evaluationFrequency

Häufigkeit zum Auswerten des Validierungsdatensets zum Abrufen von Metrikergebnissen. Der Wert muss eine positive ganze Zahl sein.

evaluationFrequency?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.evaluationFrequency

gradientAccumulationStep

Gradientenakkumulation bedeutet, dass eine konfigurierte Anzahl von "GradAccumulationStep"-Schritten ausgeführt wird, ohne die Modellgewichtungen zu aktualisieren, während die Gradienten dieser Schritte akkumuliert werden, und dann die akkumulierten Gradienten zum Berechnen der Gewichtungsaktualisierungen verwendet werden. Der Wert muss eine positive ganze Zahl sein.

gradientAccumulationStep?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.gradientAccumululationStep

layersToFreeze

Anzahl der Ebenen, die für das Modell fixiert werden sollen. Der Wert muss eine positive ganze Zahl sein. Wenn Sie z. B. 2 als Wert für 'seresnext' übergeben, bedeutet dies, dass layer0 und layer1 eingefroren werden. Eine vollständige Liste der unterstützten Modelle und Details zum Einfrieren von Schichten finden Sie unter: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.

layersToFreeze?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.layersToFreeze

learningRate

Anfängliche Lernrate. Muss ein Gleitkomma im Bereich [0, 1] sein.

learningRate?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.learningRate

learningRateScheduler

Lernratenplaner enum.

learningRateScheduler?: string

Eigenschaftswert

string

Übernommen vonImageModelSettings.learningRateScheduler

modelName

Der Name des Modells, das für die Schulung verwendet werden soll. Weitere Informationen zu den verfügbaren Modellen finden Sie in der offiziellen Dokumentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.

modelName?: string

Eigenschaftswert

string

Geerbt vonImageModelSettings.modelName

momentum

Wert der Dynamik, wenn Optimierer 'sgd' ist. Muss ein Gleitkomma im Bereich [0, 1] sein.

momentum?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.momentum

nesterov

Aktivieren Sie nesterov, wenn der Optimierer "sgd" ist.

nesterov?: boolean

Eigenschaftswert

boolean

Übernommen vonImageModelSettings.nesterov

numberOfEpochs

Anzahl der Ausbildungszeiten. Der Wert muss eine positive ganze Zahl sein.

numberOfEpochs?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.numberOfEpochs

numberOfWorkers

Anzahl der Datenlademitarbeiter. Muss eine nicht negative ganze Zahl sein.

numberOfWorkers?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.numberOfWorkers

optimizer

Stochastik-Optimierer für Bildmodelle.

optimizer?: string

Eigenschaftswert

string

Geerbt vonImageModelSettings.optimizer

randomSeed

Zufälliger Seed, der bei Verwendung deterministischer Schulungen verwendet werden soll.

randomSeed?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.randomSeed

stepLRGamma

Der Wert des Gammawerts, wenn der Lernrate-Scheduler "Schritt" ist. Muss ein Gleitkomma im Bereich [0, 1] sein.

stepLRGamma?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.stepLRGamma

stepLRStepSize

Der Wert der Schrittgröße, wenn der Lernrateplaner "Schritt" ist. Der Wert muss eine positive ganze Zahl sein.

stepLRStepSize?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.stepLRStepSize

trainingBatchSize

Schulungsbatchgröße. Der Wert muss eine positive ganze Zahl sein.

trainingBatchSize?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.trainingBatchSize

validationBatchSize

Batchgröße der Überprüfung. Der Wert muss eine positive ganze Zahl sein.

validationBatchSize?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.validationBatchSize

warmupCosineLRCycles

Der Wert des Kosinuszyklus, wenn der Lernrateplaner "warmup_cosine" ist. Muss ein Gleitkomma im Bereich [0, 1] sein.

warmupCosineLRCycles?: number

Eigenschaftswert

number

Übernommen vonImageModelSettings.warmupCosineLRCycles

warmupCosineLRWarmupEpochs

Wert der Warmup-Epochen, wenn der Lernratenplaner "warmup_cosine" ist. Der Wert muss eine positive ganze Zahl sein.

warmupCosineLRWarmupEpochs?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.warmupCosineLRWarmupEpochs

weightDecay

Wert des Gewichtszerfalls, wenn der Optimierer "sgd", "adam" oder "adamw" lautet. Muss ein Gleitkomma im Bereich sein[0, 1].

weightDecay?: number

Eigenschaftswert

number

Geerbt vonImageModelSettings.weightDecay