ImageModelSettingsClassification interface
Modeli eğiten ayarlar. Mevcut 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 |
Erken durdurma için birincil metrik iyileştirmesi izlenmeden önce beklenecek 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 iyileştirmesi olmayan 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, model ağırlıklarını güncellemeden yapılandırılmış sayıda "GradAccumulationStep" adımının çalıştırılması ve bu adımların gradyanlarının toplanması ve ardından ağırlık güncellemelerini hesaplamak için birikmiş gradyanların kullanılması 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'yi iletmek, katman0 ve katman1'in dondurulması anlamına gelir. Desteklenen modellerin tam listesi ve katman dondurma ile ilgili ayrıntılar için lütfen 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 hızı zamanlayıcı sabit listesi. |
| model |
Eğitim için kullanılacak modelin adı. Mevcut 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 | Görüntü modelleri için stokastik iyileştirici. |
| 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
ImageModelSettings.advancedSettings'tenmiras alınmıştır
amsGradient
İyileştirici 'adam' veya 'adamw' olduğunda AMSGrad'ı etkinleştirin.
amsGradient?: boolean
Özellik Değeri
boolean
ImageModelSettings.amsGradientüzerinden miras alınmıştır
augmentations
Artırmaları kullanma ayarları.
augmentations?: string
Özellik Değeri
string
ImageModelSettings.augmentations'danmiras alınmıştır.
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
ImageModelSettings.beta1'denmiras alınmıştır
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
ImageModelSettings.beta2'denmiras alınmıştır
checkpointFrequency
Model denetim noktalarını depolama sıklığı. Pozitif bir tamsayı olmalıdır.
checkpointFrequency?: number
Özellik Değeri
number
ImageModelSettings.checkpointFrequencyüzerinden miras alınmıştır
checkpointModel
Artımlı eğitim için önceden eğitilmiş denetim noktası modeli.
checkpointModel?: MLFlowModelJobInput
Özellik Değeri
ImageModelSettings.checkpointModel'denmiras alınmıştır
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
ImageModelSettings.checkpointRunId'denmiras alınmıştır
distributed
Dağıtılmış eğitimin kullanılıp kullanılmaymayacağı.
distributed?: boolean
Özellik Değeri
boolean
ImageModelSettings.distributedüzerinden miras alınmıştır
earlyStopping
Eğitim sırasında erken durdurma mantığını etkinleştirin.
earlyStopping?: boolean
Özellik Değeri
boolean
ImageModelSettings.earlyStopping'denmiras alınmıştır
earlyStoppingDelay
Erken durdurma için birincil metrik iyileştirmesi izlenmeden önce beklenecek en az dönem veya doğrulama değerlendirmesi sayısı. Pozitif bir tamsayı olmalıdır.
earlyStoppingDelay?: number
Özellik Değeri
number
ImageModelSettings.earlyStoppingDelay'denmiras alınmıştır
earlyStoppingPatience
Çalıştırma durdurulmadan önce birincil ölçüm iyileştirmesi olmayan en az dönem veya doğrulama değerlendirmesi sayısı. Pozitif bir tamsayı olmalıdır.
earlyStoppingPatience?: number
Özellik Değeri
number
ImageModelSettings.earlyStoppingPatience'denmiras alınmıştır
enableOnnxNormalization
ONNX modelini dışarı aktarırken normalleştirmeyi etkinleştirin.
enableOnnxNormalization?: boolean
Özellik Değeri
boolean
ImageModelSettings.enableOnnxNormalization'danmiras alınmıştır
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
ImageModelSettings.evaluationFrequencyüzerinden miras alınmıştır
gradientAccumulationStep
Gradyan birikimi, model ağırlıklarını güncellemeden yapılandırılmış sayıda "GradAccumulationStep" adımının çalıştırılması ve bu adımların gradyanlarının toplanması ve ardından ağırlık güncellemelerini hesaplamak için birikmiş gradyanların kullanılması anlamına gelir. Pozitif bir tamsayı olmalıdır.
gradientAccumulationStep?: number
Özellik Değeri
number
ImageModelSettings.gradientAccumulationStepüzerinden miras alınmıştır
layersToFreeze
Model için donacak katman sayısı. Pozitif bir tamsayı olmalıdır. Örneğin, 'seresnext' için değer olarak 2'yi iletmek, katman0 ve katman1'in dondurulması anlamına gelir. Desteklenen modellerin tam listesi ve katman dondurma ile ilgili ayrıntılar için lütfen bkz.: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
layersToFreeze?: number
Özellik Değeri
number
ImageModelSettings.layersToFreeze'denmiras alınmıştır
learningRate
İlk öğrenme oranı. [0, 1] aralığında bir float olmalıdır.
learningRate?: number
Özellik Değeri
number
ImageModelSettings.learningRate'denmiras alınmıştır
learningRateScheduler
Öğrenme hızı zamanlayıcı sabit listesi.
learningRateScheduler?: string
Özellik Değeri
string
ImageModelSettings.learningRateScheduler'danmiras alınmıştır
modelName
Eğitim için kullanılacak modelin adı. Mevcut 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
ImageModelSettings.modelNameüzerinden miras alınmıştır
momentum
İyileştirici 'sgd' olduğunda momentum değeri. [0, 1] aralığında bir float olmalıdır.
momentum?: number
Özellik Değeri
number
ImageModelSettings.momentum'danmiras alınmıştır
nesterov
İyileştirici 'sgd' olduğunda nesterov özelliğini etkinleştirin.
nesterov?: boolean
Özellik Değeri
boolean
Inherited fromImageModelSettings.nesterov
numberOfEpochs
Eğitim dönemlerinin sayısı. Pozitif bir tamsayı olmalıdır.
numberOfEpochs?: number
Özellik Değeri
number
ImageModelSettings.numberOfEpochs'tanmiras alınmıştır
numberOfWorkers
Veri yükleyici çalışanlarının sayısı. Negatif olmayan bir tamsayı olmalıdır.
numberOfWorkers?: number
Özellik Değeri
number
ImageModelSettings.numberOfWorkers'tanmiras alınmıştır
optimizer
Görüntü modelleri için stokastik iyileştirici.
optimizer?: string
Özellik Değeri
string
ImageModelSettings.optimizer'danmiras alınmıştır
randomSeed
Belirlenmci eğitim kullanılırken kullanılacak rastgele tohum.
randomSeed?: number
Özellik Değeri
number
ImageModelSettings.randomSeed'tenmiras alınmıştır
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
ImageModelSettings.stepLRGamma'danmiras alınmıştır
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
ImageModelSettings.stepLRStepSize üzerinden miras alınmıştır
trainingBatchSize
Eğitim veri kümesi boyutu. Pozitif bir tamsayı olmalıdır.
trainingBatchSize?: number
Özellik Değeri
number
ImageModelSettings.trainingBatchSize'denmiras alınmıştır
validationBatchSize
Doğrulama toplu iş boyutu. Pozitif bir tamsayı olmalıdır.
validationBatchSize?: number
Özellik Değeri
number
ImageModelSettings.validationBatchSize'denmiras alınmıştır
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
ImageModelSettings.warmupCosineLRCycles'tenmiras alınmıştır
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
ImageModelSettings.warmupCosineLRWarmupEpochs'danmiras alınmıştır.
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
ImageModelSettings.weightDecay'denmiras alınmıştır