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
| training |
Bildzuschneidegröße, die in das neurale Netzwerk für das Schulungsdatenset eingegeben wird. Der Wert muss eine positive ganze Zahl sein. |
| validation |
Bildzuschneidegröße, die für das Validierungsdatenset in das neurale Netzwerk eingegeben wird. Der Wert muss eine positive ganze Zahl sein. |
| validation |
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. |
| weighted |
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
| advanced |
Einstellungen für erweiterte Szenarien. |
| ams |
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. |
| checkpoint |
Häufigkeit zum Speichern von Modellprüfpunkten. Der Wert muss eine positive ganze Zahl sein. |
| checkpoint |
Das vortrainierte Prüfpunktmodell für inkrementelle Schulungen. |
| checkpoint |
Die ID einer vorherigen Ausführung mit einem vortrainierten Prüfpunkt für inkrementelle Schulungen. |
| distributed | Gibt an, ob verteilte Schulungen verwendet werden sollen. |
| early |
Aktivieren Sie die Logik während der Schulung frühzeitig beenden. |
| early |
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. |
| early |
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. |
| enable |
Aktivieren Sie die Normalisierung beim Exportieren des ONNX-Modells. |
| evaluation |
Häufigkeit zum Auswerten des Validierungsdatensets zum Abrufen von Metrikergebnissen. Der Wert muss eine positive ganze Zahl sein. |
| gradient |
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. |
| layers |
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. |
| learning |
Anfängliche Lernrate. Muss ein Gleitkomma im Bereich [0, 1] sein. |
| learning |
Lernratenplaner enum. |
| model |
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. |
| number |
Anzahl der Ausbildungszeiten. Der Wert muss eine positive ganze Zahl sein. |
| number |
Anzahl der Datenlademitarbeiter. Muss eine nicht negative ganze Zahl sein. |
| optimizer | Stochastik-Optimierer für Bildmodelle. |
| random |
Zufälliger Seed, der bei Verwendung deterministischer Schulungen verwendet werden soll. |
| step |
Der Wert des Gammawerts, wenn der Lernrate-Scheduler "Schritt" ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
| step |
Der Wert der Schrittgröße, wenn der Lernrateplaner "Schritt" ist. Der Wert muss eine positive ganze Zahl sein. |
| training |
Schulungsbatchgröße. Der Wert muss eine positive ganze Zahl sein. |
| validation |
Batchgröße der Überprüfung. Der Wert muss eine positive ganze Zahl sein. |
| warmup |
Der Wert des Kosinuszyklus, wenn der Lernrateplaner "warmup_cosine" ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
| warmup |
Wert der Warmup-Epochen, wenn der Lernratenplaner "warmup_cosine" ist. Der Wert muss eine positive ganze Zahl sein. |
| weight |
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
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
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
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