ImageClassificationSearchSpace الفصل
ابحث عن مساحة لتصنيف صور AutoML وتصنيف الصور متعدد المهام.
- توريث
-
azure.ai.ml.entities._mixins.RestTranslatableMixinImageClassificationSearchSpace
الدالمنشئ
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)
المعلمات
- ams_gradient
- str أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
تمكين AMSGrad عندما يكون المحسن هو "آدم" أو "adamw".
- beta1
- float أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
قيمة 'beta1' عندما يكون المحسن هو 'آدم' أو 'adamw'. لابد أن يكون عددًا عشريًا في النطاق [0، 1].
- beta2
- float أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
قيمة 'beta2' عندما يكون المحسن هو 'adam' أو 'adamw'. لابد أن يكون عددًا عشريًا في النطاق [0، 1].
- distributed
- bool أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
ما إذا كنت تريد استخدام تدريب الموزع.
- early_stopping
- bool أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
قم بتمكين منطق الإيقاف المبكر في أثناء التدريب.
- early_stopping_delay
- int أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
الحد الأدنى لعدد الفترات أو تقييمات التحقق من الصحة للانتظار قبل تتبع تحسين القياس الأساسي للإيقاف المبكر. يجب أن تكون عدداً صحيحاً موجباً.
- early_stopping_patience
- int أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
الحد الأدنى لعدد الفترات أو تقييمات التحقق من الصحة مع عدم وجود تحسين قياسي أساسي قبل إيقاف التشغيل. يجب أن تكون عدداً صحيحاً موجباً.
- enable_onnx_normalization
- bool أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
تمكين التسوية عند تصدير نموذج ONNX.
- evaluation_frequency
- int أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
قم بالتكرار لتقييم مجموعة بيانات التحقق من الصحة للحصول على درجات القياس. يجب أن تكون عدداً صحيحاً موجباً.
- gradient_accumulation_step
- int أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
يعني تراكم التدرج تشغيل عدد مكون من خطوات "GradAccumulationStep" دون تحديث أوزان النموذج أثناء تجميع تدرجات هذه الخطوات، ثم استخدام التدرجات المتراكمة لحساب تحديثات الوزن. يجب أن تكون عدداً صحيحاً موجباً.
- layers_to_freeze
- int أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
عدد الطبقات المراد تجميدها للنموذج. يجب أن تكون عدداً صحيحاً موجباً. على سبيل المثال، تمرير 2 كقيمة ل "seresnext" يعني تجميد الطبقة0 والطبقة 1. للحصول على قائمة كاملة بالنماذج المدعومة وتفاصيل حول تجميد الطبقة، يرجى الاطلاع على: https://docs.microsoft.com/en-us/azure/machine-learning/reference-automl-images-hyperparameters#model-agnostic-hyperparameters. # pylint: disable=line-too-long
- learning_rate
- float أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
معدل التعلم الأولي. لابد أن يكون عددًا عشريًا في النطاق [0، 1].
- learning_rate_scheduler
- str أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
نوع مُجدول معدل التعلم. يجب أن يكون "warmup_cosine" أو "خطوة".
- model_name
- str أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
اسم النموذج المراد استخدامه للتدريب. لمزيد من المعلومات حول النماذج المتاحة، يرجى زيارة الوثائق الرسمية: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
- momentum
- float أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
قيمة الزخم عندما يكون المحسن 'sgd'. لابد أن يكون عددًا عشريًا في النطاق [0، 1].
- nesterov
- bool أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
تمكين nesterov عندما يكون المحسن 'sgd'.
- number_of_epochs
- int أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
عدد فترات التدريب. يجب أن تكون عدداً صحيحاً موجباً.
- number_of_workers
- int أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
عدد عمال تحميل البيانات. يجب أن يكون عددا صحيحا غير سالب.
- optimizer
- str أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
نوع المُحسِن. يجب أن يكون إما 'sgd' أو 'adam' أو 'adamw'.
- random_seed
- int أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
بذور عشوائية لاستخدامها عند استخدام التدريب الحتمية.
- step_lr_gamma
- float أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
قيمة غاما عندما يكون مجدول معدل التعلم هو "الخطوة". لابد أن يكون عددًا عشريًا في النطاق [0، 1].
- step_lr_step_size
- int أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
قيمة حجم الخطوة عندما يكون مجدول معدل التعلم هو "الخطوة". يجب أن تكون عدداً صحيحاً موجباً.
- training_batch_size
- int أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
حجم دفعة التدريب. يجب أن تكون عدداً صحيحاً موجباً.
- validation_batch_size
- str أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
حجم دُفعة التحقق من الصحة. يجب أن تكون عدداً صحيحاً موجباً.
- warmup_cosine_lr_cycles
- float أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
قيمة دورة جيب التمام عندما يكون مجدول معدل التعلم هو "warmup_cosine". لابد أن يكون عددًا عشريًا في النطاق [0، 1].
- warmup_cosine_lr_warmup_epochs
- int أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
قيمة فترات التجهيز عندما يكون مجدول معدل التعلم هو "warmup_cosine". يجب أن تكون عدداً صحيحاً موجباً.
- weight_decay
- float أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
قيمة تسوس الوزن عندما يكون المحسن 'sgd' أو 'adam' أو 'adamw'. يجب أن يكون عائما في النطاق[0، 1].
- training_crop_size
- int أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
حجم اقتصاص الصورة الذي يتم إدخاله إلى الشبكة العصبية لمجموعة بيانات التدريب. يجب أن تكون عدداً صحيحاً موجباً.
- validation_crop_size
- int أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
حجم اقتصاص الصورة الذي يتم إدخاله إلى الشبكة العصبية لمجموعة بيانات التحقق من الصحة. يجب أن تكون عدداً صحيحاً موجباً.
- validation_resize_size
- int أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
حجم الصورة التي يجب تغيير حجمها قبل القص لمجموعة بيانات التحقق من الصحة. يجب أن تكون عدداً صحيحاً موجباً.
- weighted_loss
- int أو <xref:azure.ai.ml.entities._job.sweep.search_space.SweepDistribution>
خسارة مرجحة. القيم المقبولة هي 0 لعدم وجود خسارة مرجحة. 1 للخسارة المرجحة مع sqrt. (class_weights). 2 تعني وجود خسارة مرجحة مع class_weights. لابد أن تكون 0 أو 1 أو 2.
Azure SDK for Python
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ