ImageModelSettingsClassification interface
Modeli eğiten ayarlar. Kullanılabilir ayarlar hakkında daha fazla bilgi için lütfen resmi belgeleri ziyaret edin: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
- Extends
Özellikler
| training |
Eğitim veri kümesinin sinir ağına giriş olan görüntü kırpma boyutu. Pozitif bir tamsayı olmalıdır. |
| validation |
Doğrulama veri kümesi için sinir ağına giriş olan görüntü kırpma boyutu. Pozitif bir tamsayı olmalıdır. |
| validation |
Doğrulama veri kümesi için kırpmadan önce yeniden boyutlandırılan görüntü boyutu. Pozitif bir tamsayı olmalıdır. |
| weighted |
Ağırlıklı kayıp. Kabul edilen değerler, ağırlıksız kayıp için 0'dır. 1 sqrt ile ağırlıklı kayıp için. (class_weights). class_weights ile ağırlıklı kayıp için 2. 0, 1 veya 2 olmalıdır. |
Devralınan Özellikler
| advanced |
Gelişmiş senaryolar için ayarlar. |
| ams |
İyileştirici 'adam' veya 'adamw' olduğunda AMSGrad'ı etkinleştirin. |
| augmentations | Artırmaları kullanma ayarları. |
| beta1 | İyileştirici 'adam' veya 'adamw' olduğunda 'beta1' değeri. [0, 1] aralığında bir float olmalıdır. |
| beta2 | İyileştirici 'adam' veya 'adamw' olduğunda 'beta2' değeri. [0, 1] aralığında bir float olmalıdır. |
| checkpoint |
Model denetim noktalarını depolama sıklığı. Pozitif bir tamsayı olmalıdır. |
| checkpoint |
Artımlı eğitim için önceden eğitilmiş denetim noktası modeli. |
| checkpoint |
Artımlı eğitim için önceden eğitilmiş bir denetim noktası olan önceki çalıştırmanın kimliği. |
| distributed | Dağıtılmış eğitimin kullanılıp kullanılmaymayacağı. |
| early |
Eğitim sırasında erken durdurma mantığını etkinleştirin. |
| early |
Birincil ölçüm geliştirmesinin erken durdurulması için izlenmeden önce beklenebilmesi için en az dönem veya doğrulama değerlendirmesi sayısı. Pozitif bir tamsayı olmalıdır. |
| early |
Çalıştırma durdurulmadan önce birincil ölçüm geliştirmesi yapılmadan en az dönem veya doğrulama değerlendirmesi sayısı. Pozitif bir tamsayı olmalıdır. |
| enable |
ONNX modelini dışarı aktarırken normalleştirmeyi etkinleştirin. |
| evaluation |
Ölçüm puanlarını almak için doğrulama veri kümesini değerlendirme sıklığı. Pozitif bir tamsayı olmalıdır. |
| gradient |
Gradyan birikimi, bu adımların gradyanlarını biriktirirken model ağırlıklarını güncelleştirmeden yapılandırılmış sayıda "GradAccumulationStep" adımı çalıştırma ve ardından ağırlık güncelleştirmelerini hesaplamak için birikmiş gradyanları kullanma anlamına gelir. Pozitif bir tamsayı olmalıdır. |
| layers |
Model için donacak katman sayısı. Pozitif bir tamsayı olmalıdır. Örneğin, 'seresnext' için değer olarak 2 geçirmek, katman0 ve katman1'in donması anlamına gelir. Desteklenen modellerin tam listesi ve katman donmasıyla ilgili ayrıntılar için bkz. https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| learning |
İlk öğrenme oranı. [0, 1] aralığında bir float olmalıdır. |
| learning |
Öğrenme oranı zamanlayıcı türü. 'warmup_cosine' veya 'step' olmalıdır. |
| model |
Eğitim için kullanılacak modelin adı. Kullanılabilir modeller hakkında daha fazla bilgi için lütfen resmi belgeleri ziyaret edin: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| momentum | İyileştirici 'sgd' olduğunda momentum değeri. [0, 1] aralığında bir float olmalıdır. |
| nesterov | İyileştirici 'sgd' olduğunda nesterov özelliğini etkinleştirin. |
| number |
Eğitim dönemlerinin sayısı. Pozitif bir tamsayı olmalıdır. |
| number |
Veri yükleyici çalışanlarının sayısı. Negatif olmayan bir tamsayı olmalıdır. |
| optimizer | İyileştirici türü. |
| random |
Belirlenmci eğitim kullanılırken kullanılacak rastgele tohum. |
| step |
Öğrenme hızı zamanlayıcı 'step' olduğunda gama değeri. [0, 1] aralığında bir float olmalıdır. |
| step |
Öğrenme hızı zamanlayıcısı 'step' olduğunda adım boyutu değeri. Pozitif bir tamsayı olmalıdır. |
| training |
Eğitim veri kümesi boyutu. Pozitif bir tamsayı olmalıdır. |
| validation |
Doğrulama toplu iş boyutu. Pozitif bir tamsayı olmalıdır. |
| warmup |
Öğrenme hızı zamanlayıcısı 'warmup_cosine' olduğunda kosinüs döngüsünün değeri. [0, 1] aralığında bir float olmalıdır. |
| warmup |
Öğrenme hızı zamanlayıcısı 'warmup_cosine' olduğunda ısınma dönemlerinin değeri. Pozitif bir tamsayı olmalıdır. |
| weight |
İyileştirici 'sgd', 'adam' veya 'adamw' olduğunda kilo bozulmasının değeri. [0, 1] aralığında bir float olmalıdır. |
Özellik Ayrıntıları
trainingCropSize
Eğitim veri kümesinin sinir ağına giriş olan görüntü kırpma boyutu. Pozitif bir tamsayı olmalıdır.
trainingCropSize?: number
Özellik Değeri
number
validationCropSize
Doğrulama veri kümesi için sinir ağına giriş olan görüntü kırpma boyutu. Pozitif bir tamsayı olmalıdır.
validationCropSize?: number
Özellik Değeri
number
validationResizeSize
Doğrulama veri kümesi için kırpmadan önce yeniden boyutlandırılan görüntü boyutu. Pozitif bir tamsayı olmalıdır.
validationResizeSize?: number
Özellik Değeri
number
weightedLoss
Ağırlıklı kayıp. Kabul edilen değerler, ağırlıksız kayıp için 0'dır. 1 sqrt ile ağırlıklı kayıp için. (class_weights). class_weights ile ağırlıklı kayıp için 2. 0, 1 veya 2 olmalıdır.
weightedLoss?: number
Özellik Değeri
number
Devralınan Özellik Detayları
advancedSettings
Gelişmiş senaryolar için ayarlar.
advancedSettings?: string
Özellik Değeri
string
Devralındığı yer:ImageModelSettings.advancedSettings
amsGradient
İyileştirici 'adam' veya 'adamw' olduğunda AMSGrad'ı etkinleştirin.
amsGradient?: boolean
Özellik Değeri
boolean
Devralındığı yer:ImageModelSettings.amsGradient
augmentations
Artırmaları kullanma ayarları.
augmentations?: string
Özellik Değeri
string
Devralındığı yer:ImageModelSettings.augmentations
beta1
İyileştirici 'adam' veya 'adamw' olduğunda 'beta1' değeri. [0, 1] aralığında bir float olmalıdır.
beta1?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.beta1
beta2
İyileştirici 'adam' veya 'adamw' olduğunda 'beta2' değeri. [0, 1] aralığında bir float olmalıdır.
beta2?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.beta2
checkpointFrequency
Model denetim noktalarını depolama sıklığı. Pozitif bir tamsayı olmalıdır.
checkpointFrequency?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.checkpointFrequency
checkpointModel
Artımlı eğitim için önceden eğitilmiş denetim noktası modeli.
checkpointModel?: MLFlowModelJobInput
Özellik Değeri
Devralındığı yer:ImageModelSettings.checkpointModel
checkpointRunId
Artımlı eğitim için önceden eğitilmiş bir denetim noktası olan önceki çalıştırmanın kimliği.
checkpointRunId?: string
Özellik Değeri
string
Devralındığı yer:ImageModelSettings.checkpointRunId
distributed
Dağıtılmış eğitimin kullanılıp kullanılmaymayacağı.
distributed?: boolean
Özellik Değeri
boolean
Devralındığı yer:ImageModelSettings.distributed
earlyStopping
Eğitim sırasında erken durdurma mantığını etkinleştirin.
earlyStopping?: boolean
Özellik Değeri
boolean
Devralındığı yer:ImageModelSettings.earlyStop
earlyStoppingDelay
Birincil ölçüm geliştirmesinin erken durdurulması için izlenmeden önce beklenebilmesi için en az dönem veya doğrulama değerlendirmesi sayısı. Pozitif bir tamsayı olmalıdır.
earlyStoppingDelay?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.earlyStoppingDelay
earlyStoppingPatience
Çalıştırma durdurulmadan önce birincil ölçüm geliştirmesi yapılmadan en az dönem veya doğrulama değerlendirmesi sayısı. Pozitif bir tamsayı olmalıdır.
earlyStoppingPatience?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.earlyStoppingPatience
enableOnnxNormalization
ONNX modelini dışarı aktarırken normalleştirmeyi etkinleştirin.
enableOnnxNormalization?: boolean
Özellik Değeri
boolean
Devralındığı yer:ImageModelSettings.enableOnnxNormalization
evaluationFrequency
Ölçüm puanlarını almak için doğrulama veri kümesini değerlendirme sıklığı. Pozitif bir tamsayı olmalıdır.
evaluationFrequency?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.evaluationFrequency
gradientAccumulationStep
Gradyan birikimi, bu adımların gradyanlarını biriktirirken model ağırlıklarını güncelleştirmeden yapılandırılmış sayıda "GradAccumulationStep" adımı çalıştırma ve ardından ağırlık güncelleştirmelerini hesaplamak için birikmiş gradyanları kullanma anlamına gelir. Pozitif bir tamsayı olmalıdır.
gradientAccumulationStep?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.gradientAccumulationStep
layersToFreeze
Model için donacak katman sayısı. Pozitif bir tamsayı olmalıdır. Örneğin, 'seresnext' için değer olarak 2 geçirmek, katman0 ve katman1'in donması anlamına gelir. Desteklenen modellerin tam listesi ve katman donmasıyla ilgili ayrıntılar için bkz. https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
layersToFreeze?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.layersToFreeze
learningRate
İlk öğrenme oranı. [0, 1] aralığında bir float olmalıdır.
learningRate?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.learningRate
learningRateScheduler
Öğrenme oranı zamanlayıcı türü. 'warmup_cosine' veya 'step' olmalıdır.
learningRateScheduler?: string
Özellik Değeri
string
Devralındığı yer:ImageModelSettings.learningRateScheduler
modelName
Eğitim için kullanılacak modelin adı. Kullanılabilir modeller hakkında daha fazla bilgi için lütfen resmi belgeleri ziyaret edin: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
modelName?: string
Özellik Değeri
string
Devralındığı yer:ImageModelSettings.modelName
momentum
İyileştirici 'sgd' olduğunda momentum değeri. [0, 1] aralığında bir float olmalıdır.
momentum?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.momentum
nesterov
İyileştirici 'sgd' olduğunda nesterov özelliğini etkinleştirin.
nesterov?: boolean
Özellik Değeri
boolean
Devralındığı yer:ImageModelSettings.nesterov
numberOfEpochs
Eğitim dönemlerinin sayısı. Pozitif bir tamsayı olmalıdır.
numberOfEpochs?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.numberOfEpochs
numberOfWorkers
Veri yükleyici çalışanlarının sayısı. Negatif olmayan bir tamsayı olmalıdır.
numberOfWorkers?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.numberOfWorkers
optimizer
İyileştirici türü.
optimizer?: string
Özellik Değeri
string
Devralındığı yer:ImageModelSettings.optimizer
randomSeed
Belirlenmci eğitim kullanılırken kullanılacak rastgele tohum.
randomSeed?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.randomSeed
stepLRGamma
Öğrenme hızı zamanlayıcı 'step' olduğunda gama değeri. [0, 1] aralığında bir float olmalıdır.
stepLRGamma?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.stepLRGamma
stepLRStepSize
Öğrenme hızı zamanlayıcısı 'step' olduğunda adım boyutu değeri. Pozitif bir tamsayı olmalıdır.
stepLRStepSize?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.stepLRStepSize
trainingBatchSize
Eğitim veri kümesi boyutu. Pozitif bir tamsayı olmalıdır.
trainingBatchSize?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.trainingBatchSize
validationBatchSize
Doğrulama toplu iş boyutu. Pozitif bir tamsayı olmalıdır.
validationBatchSize?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.validationBatchSize
warmupCosineLRCycles
Öğrenme hızı zamanlayıcısı 'warmup_cosine' olduğunda kosinüs döngüsünün değeri. [0, 1] aralığında bir float olmalıdır.
warmupCosineLRCycles?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.warmupCosineLRCycles
warmupCosineLRWarmupEpochs
Öğrenme hızı zamanlayıcısı 'warmup_cosine' olduğunda ısınma dönemlerinin değeri. Pozitif bir tamsayı olmalıdır.
warmupCosineLRWarmupEpochs?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.warmupCosineLRWarmupEpochs
weightDecay
İyileştirici 'sgd', 'adam' veya 'adamw' olduğunda kilo bozulmasının değeri. [0, 1] aralığında bir float olmalıdır.
weightDecay?: number
Özellik Değeri
number
Devralındığı yer:ImageModelSettings.weightDecay