ImageModelSettingsClassification interface
Ustawienia używane do trenowania modelu. Aby uzyskać więcej informacji na temat dostępnych ustawień, odwiedź oficjalną dokumentację: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
- Extends
Właściwości
training |
Rozmiar przycinania obrazów, który jest danymi wejściowymi sieci neuronowej dla zestawu danych treningowych. Musi być dodatnią liczbą całkowitą. |
validation |
Rozmiar przycinania obrazów, który jest danymi wejściowymi dla sieci neuronowej dla zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. |
validation |
Rozmiar obrazu, którego rozmiar ma być zmieniany przed przycinaniem zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. |
weighted |
Utrata wagi. Akceptowane wartości to 0 bez odchudzania. 1 do odchudzania z sqrt. (class_weights). 2 dla odchudzania z class_weights. Musi mieć wartość 0 lub 1 lub 2. |
Właściwości dziedziczone
advanced |
Ustawienia dla zaawansowanych scenariuszy. |
ams |
Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw". |
augmentations | Ustawienia dotyczące korzystania z rozszerzeń. |
beta1 | Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
beta2 | Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
checkpoint |
Częstotliwość przechowywania punktów kontrolnych modelu. Musi być dodatnią liczbą całkowitą. |
checkpoint |
Wstępnie wytrenowany model punktu kontrolnego na potrzeby trenowania przyrostowego. |
checkpoint |
Identyfikator poprzedniego przebiegu, który ma wstępnie wytrenowany punkt kontrolny na potrzeby trenowania przyrostowego. |
distributed | Czy używać trenowania rozproszonego. |
early |
Włącz logikę wczesnego zatrzymywania podczas trenowania. |
early |
Minimalna liczba epok lub ocen walidacji do oczekiwania przed rozpoczęciem śledzenia podstawowej metryki w celu wczesnego zatrzymywania. Musi być dodatnią liczbą całkowitą. |
early |
Minimalna liczba epok lub ocen poprawności bez podstawowej poprawy metryki przed zatrzymaniem przebiegu. Musi być dodatnią liczbą całkowitą. |
enable |
Włącz normalizację podczas eksportowania modelu ONNX. |
evaluation |
Częstotliwość oceny zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą. |
gradient |
Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez aktualizowania wag modelu podczas zbierania gradientów tych kroków, a następnie używania skumulowanych gradientów do obliczenia aktualizacji wagi. Musi być dodatnią liczbą całkowitą. |
layers |
Liczba warstw do zablokowania modelu. Musi być dodatnią liczbą całkowitą. Na przykład przekazanie wartości 2 jako wartości "seresnext" oznacza zamrożenie warstwy0 i warstwy 1. Aby uzyskać pełną listę obsługiwanych modeli i szczegóły dotyczące blokowania warstw, zobacz: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
learning |
Początkowa stawka nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
learning |
Typ harmonogramu szybkości nauki. Musi być "warmup_cosine" lub "krok". |
model |
Nazwa modelu do użycia do trenowania. Aby uzyskać więcej informacji na temat dostępnych modeli, odwiedź oficjalną dokumentację: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
momentum | Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
nesterov | Włącz zagnieżdżanie, gdy optymalizator ma wartość "sgd". |
number |
Liczba epok treningowych. Musi być dodatnią liczbą całkowitą. |
number |
Liczba procesów roboczych modułu ładującego dane. Musi być liczbą całkowitą nie ujemną. |
optimizer | Typ optymalizatora. |
random |
Losowe inicjatory, które mają być używane podczas korzystania z trenowania deterministycznego. |
step |
Wartość gamma podczas uczenia się harmonogramu szybkości jest "krok". Musi być zmiennoprzecinkiem w zakresie [0, 1]. |
step |
Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą. |
training |
Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą. |
validation |
Rozmiar partii sprawdzania poprawności. Musi być dodatnią liczbą całkowitą. |
warmup |
Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkiem w zakresie [0, 1]. |
warmup |
Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą. |
weight |
Wartość rozkładu wagi, gdy optymalizator to "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkiem w zakresie[0, 1]. |
Szczegóły właściwości
trainingCropSize
Rozmiar przycinania obrazów, który jest danymi wejściowymi sieci neuronowej dla zestawu danych treningowych. Musi być dodatnią liczbą całkowitą.
trainingCropSize?: number
Wartość właściwości
number
validationCropSize
Rozmiar przycinania obrazów, który jest danymi wejściowymi dla sieci neuronowej dla zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą.
validationCropSize?: number
Wartość właściwości
number
validationResizeSize
Rozmiar obrazu, którego rozmiar ma być zmieniany przed przycinaniem zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą.
validationResizeSize?: number
Wartość właściwości
number
weightedLoss
Utrata wagi. Akceptowane wartości to 0 bez odchudzania. 1 do odchudzania z sqrt. (class_weights). 2 dla odchudzania z class_weights. Musi mieć wartość 0 lub 1 lub 2.
weightedLoss?: number
Wartość właściwości
number
Szczegóły właściwości dziedziczonej
advancedSettings
Ustawienia dla zaawansowanych scenariuszy.
advancedSettings?: string
Wartość właściwości
string
Dziedziczone zimageModelSettings.advancedSettings
amsGradient
Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw".
amsGradient?: boolean
Wartość właściwości
boolean
Dziedziczone zimageModelSettings.amsGradient
augmentations
Ustawienia dotyczące korzystania z rozszerzeń.
augmentations?: string
Wartość właściwości
string
Dziedziczone zimageModelSettings.augmentations
beta1
Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1].
beta1?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.beta1
beta2
Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1].
beta2?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.beta2
checkpointFrequency
Częstotliwość przechowywania punktów kontrolnych modelu. Musi być dodatnią liczbą całkowitą.
checkpointFrequency?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.checkpointFrequency
checkpointModel
Wstępnie wytrenowany model punktu kontrolnego na potrzeby trenowania przyrostowego.
checkpointModel?: MLFlowModelJobInput
Wartość właściwości
Dziedziczone zimageModelSettings.checkpointModel
checkpointRunId
Identyfikator poprzedniego przebiegu, który ma wstępnie wytrenowany punkt kontrolny na potrzeby trenowania przyrostowego.
checkpointRunId?: string
Wartość właściwości
string
Dziedziczone zimageModelSettings.checkpointRunId
distributed
Czy używać trenowania rozproszonego.
distributed?: boolean
Wartość właściwości
boolean
Dziedziczone zimageModelSettings.distributed
earlyStopping
Włącz logikę wczesnego zatrzymywania podczas trenowania.
earlyStopping?: boolean
Wartość właściwości
boolean
Dziedziczone zimageModelSettings.earlyStopping
earlyStoppingDelay
Minimalna liczba epok lub ocen walidacji do oczekiwania przed rozpoczęciem śledzenia podstawowej metryki w celu wczesnego zatrzymywania. Musi być dodatnią liczbą całkowitą.
earlyStoppingDelay?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.earlyStoppingDelay
earlyStoppingPatience
Minimalna liczba epok lub ocen poprawności bez podstawowej poprawy metryki przed zatrzymaniem przebiegu. Musi być dodatnią liczbą całkowitą.
earlyStoppingPatience?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.earlyStoppingPatience
enableOnnxNormalization
Włącz normalizację podczas eksportowania modelu ONNX.
enableOnnxNormalization?: boolean
Wartość właściwości
boolean
Dziedziczone zimageModelSettings.enableOnnxNormalization
evaluationFrequency
Częstotliwość oceny zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą.
evaluationFrequency?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.evaluationFrequency
gradientAccumulationStep
Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez aktualizowania wag modelu podczas zbierania gradientów tych kroków, a następnie używania skumulowanych gradientów do obliczenia aktualizacji wagi. Musi być dodatnią liczbą całkowitą.
gradientAccumulationStep?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.gradientAccumulationStep
layersToFreeze
Liczba warstw do zablokowania modelu. Musi być dodatnią liczbą całkowitą. Na przykład przekazanie wartości 2 jako wartości "seresnext" oznacza zamrożenie warstwy0 i warstwy 1. Aby uzyskać pełną listę obsługiwanych modeli i szczegóły dotyczące blokowania warstw, zobacz: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
layersToFreeze?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.layersToFreeze
learningRate
Początkowa stawka nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1].
learningRate?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.learningRate
learningRateScheduler
Typ harmonogramu szybkości nauki. Musi być "warmup_cosine" lub "krok".
learningRateScheduler?: string
Wartość właściwości
string
Dziedziczone zimageModelSettings.learningRateScheduler
modelName
Nazwa modelu do użycia do trenowania. Aby uzyskać więcej informacji na temat dostępnych modeli, odwiedź oficjalną dokumentację: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
modelName?: string
Wartość właściwości
string
Dziedziczone zimageModelSettings.modelName
momentum
Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1].
momentum?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.momentum
nesterov
Włącz zagnieżdżanie, gdy optymalizator ma wartość "sgd".
nesterov?: boolean
Wartość właściwości
boolean
Dziedziczone zimageModelSettings.nesterov
numberOfEpochs
Liczba epok treningowych. Musi być dodatnią liczbą całkowitą.
numberOfEpochs?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.numberOfEpochs
numberOfWorkers
Liczba procesów roboczych modułu ładującego dane. Musi być liczbą całkowitą nie ujemną.
numberOfWorkers?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.numberOfWorkers
optimizer
Typ optymalizatora.
optimizer?: string
Wartość właściwości
string
Dziedziczone zimageModelSettings.optimizer
randomSeed
Losowe inicjatory, które mają być używane podczas korzystania z trenowania deterministycznego.
randomSeed?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.randomSeed
stepLRGamma
Wartość gamma podczas uczenia się harmonogramu szybkości jest "krok". Musi być zmiennoprzecinkiem w zakresie [0, 1].
stepLRGamma?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.stepLRGamma
stepLRStepSize
Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą.
stepLRStepSize?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.stepLRStepSize
trainingBatchSize
Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą.
trainingBatchSize?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.trainingBatchSize
validationBatchSize
Rozmiar partii sprawdzania poprawności. Musi być dodatnią liczbą całkowitą.
validationBatchSize?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.validationBatchSize
warmupCosineLRCycles
Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkiem w zakresie [0, 1].
warmupCosineLRCycles?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.warmupCosineLRCycles
warmupCosineLRWarmupEpochs
Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą.
warmupCosineLRWarmupEpochs?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.warmupCosineLRWarmupEpochs
weightDecay
Wartość rozkładu wagi, gdy optymalizator to "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkiem w zakresie[0, 1].
weightDecay?: number
Wartość właściwości
number
Dziedziczone zimageModelSettings.weightDecay