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

trainingCropSize

Eğitim veri kümesinin sinir ağına giriş olan görüntü kırpma boyutu. Pozitif bir tamsayı olmalıdır.

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.

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.

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.

Devralınan Özellikler

advancedSettings

Gelişmiş senaryolar için ayarlar.

amsGradient

İ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.

checkpointFrequency

Model denetim noktalarını depolama sıklığı. Pozitif bir tamsayı olmalıdır.

checkpointModel

Artımlı eğitim için önceden eğitilmiş denetim noktası modeli.

checkpointRunId

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ğı.

earlyStopping

Eğitim sırasında erken durdurma mantığını etkinleştirin.

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.

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.

enableOnnxNormalization

ONNX modelini dışarı aktarırken normalleştirmeyi etkinleştirin.

evaluationFrequency

Ölçüm puanlarını almak için doğrulama veri kümesini değerlendirme sıklığı. Pozitif bir tamsayı olmalıdı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.

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.

learningRate

İlk öğrenme oranı. [0, 1] aralığında bir float olmalıdır.

learningRateScheduler

Öğrenme hızı zamanlayıcı sabit listesi.

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.

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.

numberOfEpochs

Eğitim dönemlerinin sayısı. Pozitif bir tamsayı olmalıdır.

numberOfWorkers

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.

randomSeed

Belirlenmci eğitim kullanılırken kullanılacak rastgele tohum.

stepLRGamma

Öğrenme hızı zamanlayıcı 'step' olduğunda gama değeri. [0, 1] aralığında bir float olmalıdır.

stepLRStepSize

Öğrenme hızı zamanlayıcısı 'step' olduğunda adım boyutu değeri. Pozitif bir tamsayı olmalıdır.

trainingBatchSize

Eğitim veri kümesi boyutu. Pozitif bir tamsayı olmalıdır.

validationBatchSize

Doğrulama toplu iş boyutu. Pozitif bir tamsayı olmalıdı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.

warmupCosineLRWarmupEpochs

Öğrenme hızı zamanlayıcısı 'warmup_cosine' olduğunda ısınma dönemlerinin değeri. Pozitif bir tamsayı olmalıdı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.

Ö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