Aracılığıyla paylaş


ImageClassificationTrainer.Options Sınıf

Tanım

için ImageClassificationTraineroptions sınıfı.

public sealed class ImageClassificationTrainer.Options : Microsoft.ML.Trainers.TrainerInputBaseWithLabel
type ImageClassificationTrainer.Options = class
    inherit TrainerInputBaseWithLabel
Public NotInheritable Class ImageClassificationTrainer.Options
Inherits TrainerInputBaseWithLabel
Devralma
ImageClassificationTrainer.Options

Oluşturucular

ImageClassificationTrainer.Options()

için ImageClassificationTraineroptions sınıfı.

Alanlar

Arch

Aktarım öğrenmesi kullanılarak görüntü sınıflandırma eğitimi söz konusu olduğunda kullanılacak model mimarisini belirtir. Varsayılan Mimari Resnet_v2_50.

BatchSize

Mini toplu iş eğitimi için kullanılacak örnek sayısı. BatchSize için varsayılan değer 10'dur.

EarlyStoppingCriteria

Eğitim ölçümü gelişmeyi durdurduğunda eğitimi sonlandırmak için kullanılacak erken durdurma tekniği parametreleri. Varsayılan olarak EarlyStopping açıktır ve izleme ölçümü Doğruluk'dur.

Epoch

Eğitim yinelemelerinin sayısı. Dönem için varsayılan değer 200'dür.

FeatureColumnName

Özellikler için kullanılacak sütun.

(Devralındığı yer: TrainerInputBase)
FinalModelPrefix

Graf dosyalarını depolamak için son model ve denetim noktası dosyaları/klasör ön eki. Varsayılan ön ek "custom_retrained_model_based_on_" şeklindedir.

LabelColumnName

Etiketler için kullanılacak sütun.

(Devralındığı yer: TrainerInputBaseWithLabel)
LearningRate

İyileştirme sırasında kullanılacak öğrenme oranı. Öğrenme Oranı için varsayılan değer 0,01'dir.

LearningRateScheduler

Öğrenme hızı zamanlaması gerçekleştiren bir sınıf. Varsayılan öğrenme hızı zamanlayıcısı üstel öğrenme hızı bozulmasıdır.

MetricsCallback

Eğitim aşamasında doğruluk/çapraz entropi istatistiklerini raporlamak için geri çağırma. Ölçüm Geri Çağırma varsayılan olarak null olarak ayarlanır.

PredictedLabelColumnName

Öğrenme aktarımı tamamlandığında son katmanın çıkış puanlarından tahmin edilen etiketi içerecek tensörün adı. Varsayılan tensor adı "PredictedLabel" şeklindedir.

ReuseTrainSetBottleneckCachedValues

Depo gözü klasöründe zaten varsa önbelleğe alınmış performans sorunu tren kümesi değerlerinin yeniden hesaplanmadığını gösterir. Bu parametre varsayılan olarak false olarak ayarlanır.

ReuseValidationSetBottleneckCachedValues

Depo gözü klasöründe zaten varsa önbelleğe alınmış performans sorunu doğrulama kümesi değerlerinin yeniden hesaplanmadığını gösterir. Bu parametre varsayılan olarak false olarak ayarlanır.

ScoreColumnName

Öğrenme aktarımı tamamlandığında son katmanın çıkış puanlarını içerecek tensörün adı. Varsayılan tensor adı "Score" şeklindedir.

TestOnTrainSet

Modelin her dönem sonra tren kümesinde değerlendirildiğini gösterir. Eğitim kümesinde test varsayılan olarak true olarak ayarlanır.

TrainSetBottleneckCachedValuesFileName

Önbelleğe alma için trainset performans sorunu değerlerini depolamak için çalışma alanı içindeki dosya adını gösterir; varsayılan dosya adı "trainSetBottleneckFile.csv".

ValidationSet

Doğrulama kümesi.

ValidationSetBottleneckCachedValuesFileName

Önbelleğe alma için validationset performans sorunu değerlerini depolamak için çalışma alanı içindeki dosya adını gösterir; varsayılan dosya adı "validationSetBottleneckFile.csv".

ValidationSetFraction

Doğrulama kümesi geçirilmediğinde, doğrulama olarak tren kümesinin bir bölümü kullanılır. Bu davranışı devre dışı bırakmak için null olarak ayarlayın ValidationSetFraction . 0 ile 1,0 arasındaki değeri kabul eder; varsayılan değer, eğitim kümesinin %0,1 veya %10'udur.

WorkspacePath

Görüntü performans sorunu önbellek dosyalarının ve eğitilen modelin kaydedildiği yolu gösterir; varsayılan olarak yeni bir geçici dizindir.

Şunlara uygulanır