ImageClassificationSearchSpace Sınıf
AutoML Görüntü Sınıflandırması ve Görüntü Sınıflandırması Çok etiketli görevler için arama alanı.
- Devralma
-
azure.ai.ml.entities._mixins.RestTranslatableMixinImageClassificationSearchSpace
Oluşturucu
ImageClassificationSearchSpace(*, ams_gradient: bool | SweepDistribution | None = None, beta1: float | SweepDistribution | None = None, beta2: float | SweepDistribution | None = None, distributed: bool | SweepDistribution | None = None, early_stopping: bool | SweepDistribution | None = None, early_stopping_delay: int | SweepDistribution | None = None, early_stopping_patience: int | SweepDistribution | None = None, enable_onnx_normalization: bool | SweepDistribution | None = None, evaluation_frequency: int | SweepDistribution | None = None, gradient_accumulation_step: int | SweepDistribution | None = None, layers_to_freeze: int | SweepDistribution | None = None, learning_rate: float | SweepDistribution | None = None, learning_rate_scheduler: str | SweepDistribution | None = None, model_name: str | SweepDistribution | None = None, momentum: float | SweepDistribution | None = None, nesterov: bool | SweepDistribution | None = None, number_of_epochs: int | SweepDistribution | None = None, number_of_workers: int | SweepDistribution | None = None, optimizer: str | SweepDistribution | None = None, random_seed: int | SweepDistribution | None = None, step_lr_gamma: float | SweepDistribution | None = None, step_lr_step_size: int | SweepDistribution | None = None, training_batch_size: int | SweepDistribution | None = None, validation_batch_size: int | SweepDistribution | None = None, warmup_cosine_lr_cycles: float | SweepDistribution | None = None, warmup_cosine_lr_warmup_epochs: int | SweepDistribution | None = None, weight_decay: float | SweepDistribution | None = None, training_crop_size: int | SweepDistribution | None = None, validation_crop_size: int | SweepDistribution | None = None, validation_resize_size: int | SweepDistribution | None = None, weighted_loss: int | SweepDistribution | None = None)
Parametreler
- ams_gradient
- str veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
İyileştirici 'adam' veya 'adamw' olduğunda AMSGrad'ı etkinleştirin.
- beta1
- float veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
İyileştirici 'adam' veya 'adamw' olduğunda 'beta1' değeri. [0, 1] aralığında bir float olmalıdır.
- beta2
- float veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
İyileştirici 'adam' veya 'adamw' olduğunda 'beta2' değeri. [0, 1] aralığında bir float olmalıdır.
- distributed
- bool veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Distributer eğitiminin kullanılıp kullanılmaymayacağı.
- early_stopping
- bool veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Eğitim sırasında erken durdurma mantığını etkinleştirin.
- early_stopping_delay
- int veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Birincil ölçüm geliştirmesinin erken durdurulması için izlenmeden önce beklenmeleri gereken en az dönem veya doğrulama değerlendirme sayısı. Pozitif bir tamsayı olmalıdır.
- early_stopping_patience
- int veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Ç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_normalization
- bool veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
ONNX modelini dışarı aktarırken normalleştirmeyi etkinleştirin.
- evaluation_frequency
- int veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Ölçüm puanlarını almak için doğrulama veri kümesini değerlendirme sıklığı. Pozitif bir tamsayı olmalıdır.
- gradient_accumulation_step
- int veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Gradyan birikmesi, model ağırlıklarını güncelleştirmeden yapılandırılan sayıda "GradAccumulationStep" adımı çalıştırmak, bu adımların gradyanlarını biriktirmek ve ağırlık güncelleştirmelerini hesaplamak için birikmiş gradyanları kullanmak anlamına gelir. Pozitif bir tamsayı olmalıdır.
- layers_to_freeze
- int veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
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'i dondurma anlamına gelir. Desteklenen modellerin tam listesi ve katman dondurmayla ilgili ayrıntılar için bkz. https://docs.microsoft.com/en-us/azure/machine-learning/reference-automl-images-hyperparameters#model-agnostic-hyperparameters. # pylint: disable=line-too-long
- learning_rate
- float veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
İlk öğrenme oranı. [0, 1] aralığında bir float olmalıdır.
- learning_rate_scheduler
- str veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Öğrenme hızı zamanlayıcısının türü. 'warmup_cosine' veya 'step' olmalıdır.
- model_name
- str veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
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
- float veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
İyileştirici 'sgd' olduğunda momentum değeri. [0, 1] aralığında bir float olmalıdır.
- nesterov
- bool veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
İyileştirici 'sgd' olduğunda nesterov'ı etkinleştirin.
- number_of_epochs
- int veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Eğitim dönemlerinin sayısı. Pozitif bir tamsayı olmalıdır.
- number_of_workers
- int veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Veri yükleyici çalışanlarının sayısı. Negatif olmayan bir tamsayı olmalıdır.
- optimizer
- str veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
İyileştirici türü. 'sgd', 'adam' veya 'adamw' olmalıdır.
- random_seed
- int veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Belirlenmci eğitim kullanılırken kullanılacak rastgele tohum.
- step_lr_gamma
- float veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Öğrenme hızı zamanlayıcısı 'step' olduğunda gama değeri. [0, 1] aralığında bir float olmalıdır.
- step_lr_step_size
- int veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Öğrenme hızı zamanlayıcısı 'step' olduğunda adım boyutunun değeri. Pozitif bir tamsayı olmalıdır.
- training_batch_size
- int veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Eğitim toplu iş boyutu. Pozitif bir tamsayı olmalıdır.
- validation_batch_size
- str veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Doğrulama toplu iş boyutu. Pozitif bir tamsayı olmalıdır.
- warmup_cosine_lr_cycles
- float veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Öğ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_cosine_lr_warmup_epochs
- int veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Öğrenme hızı zamanlayıcı 'warmup_cosine' olduğunda ısınma dönemlerinin değeri. Pozitif bir tamsayı olmalıdır.
- weight_decay
- float veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
İyileştirici 'sgd', 'adam' veya 'adamw' olduğunda ağırlık bozulma değeri. [0, 1] aralığındaki bir float olmalıdır.
- training_crop_size
- int veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Eğitim veri kümesinin sinir ağına giriş olan görüntü kırpma boyutu. Pozitif bir tamsayı olmalıdır.
- validation_crop_size
- int veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Doğrulama veri kümesi için sinir ağına giriş yapılan görüntü kırpma boyutu. Pozitif bir tamsayı olmalıdır.
- validation_resize_size
- int veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
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_loss
- int veya <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
Ağırlıklı kayıp. Ağırlıksız kayıp için kabul edilen değerler 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 veya 1 veya 2 olmalıdır.
Azure SDK for Python
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin