Aracılığıyla paylaş


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

Ö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

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.

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.

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

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.

learningRate

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

learningRateScheduler

Öğrenme oranı zamanlayıcı türü. 'warmup_cosine' veya 'step' olmalıdır.

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.

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

İyileştirici türü.

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 toplu iş 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ı

advancedSettings

Gelişmiş senaryolar için ayarlar.

advancedSettings?: string

Özellik Değeri

string

amsGradient

İyileştirici 'adam' veya 'adamw' olduğunda AMSGrad'ı etkinleştirin.

amsGradient?: boolean

Özellik Değeri

boolean

augmentations

Artırmaları kullanma ayarları.

augmentations?: string

Özellik Değeri

string

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

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

checkpointFrequency

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

checkpointFrequency?: number

Özellik Değeri

number

checkpointModel

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

checkpointModel?: MLFlowModelJobInput

Özellik Değeri

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

distributed

Dağıtılmış eğitimin kullanılıp kullanılmaymayacağı.

distributed?: boolean

Özellik Değeri

boolean

earlyStopping

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

earlyStopping?: boolean

Özellik Değeri

boolean

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

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

enableOnnxNormalization

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

enableOnnxNormalization?: boolean

Özellik Değeri

boolean

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

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

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

learningRate

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

learningRate?: number

Özellik Değeri

number

learningRateScheduler

Öğrenme oranı zamanlayıcı türü. 'warmup_cosine' veya 'step' olmalıdır.

learningRateScheduler?: string

Özellik Değeri

string

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

momentum

İyileştirici 'sgd' olduğunda momentum değeri. [0, 1] aralığında bir float olmalıdır.

momentum?: number

Özellik Değeri

number

nesterov

İyileştirici 'sgd' olduğunda nesterov özelliğini etkinleştirin.

nesterov?: boolean

Özellik Değeri

boolean

numberOfEpochs

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

numberOfEpochs?: number

Özellik Değeri

number

numberOfWorkers

Veri yükleyici çalışanlarının sayısı. Negatif olmayan bir tamsayı olmalıdır.

numberOfWorkers?: number

Özellik Değeri

number

optimizer

İyileştirici türü.

optimizer?: string

Özellik Değeri

string

randomSeed

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

randomSeed?: number

Özellik Değeri

number

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

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

trainingBatchSize

Eğitim toplu iş boyutu. Pozitif bir tamsayı olmalıdır.

trainingBatchSize?: number

Özellik Değeri

number

validationBatchSize

Doğrulama toplu iş boyutu. Pozitif bir tamsayı olmalıdır.

validationBatchSize?: number

Özellik Değeri

number

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

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

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