ImageModelSettingsObjectDetection interface
الإعدادات المستخدمة لتدريب النموذج. لمزيد من المعلومات حول الإعدادات المتوفرة، يرجى زيارة الوثائق الرسمية: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
- يمتد
الخصائص
| box |
الحد الأقصى لعدد عمليات الكشف لكل صورة، لجميع الفئات. يجب أن يكون عددا صحيحا موجبا. ملاحظة: هذه الإعدادات غير مدعومة لخوارزمية "yolov5". |
| box |
أثناء الاستدلال، لا ترجع سوى المقترحات التي لها درجة تصنيف أكبر من BoxScoreThreshold. يجب أن يكون عائما في النطاق[0، 1]. |
| image |
حجم الصورة للتدريب والتحقق من الصحة. يجب أن يكون عددا صحيحا موجبا. ملاحظة: قد يصل تشغيل التدريب إلى CUDA OOM إذا كان الحجم كبيرا جدا. ملاحظة: هذه الإعدادات مدعومة فقط لخوارزمية 'yolov5'. |
| max |
الحد الأقصى لحجم الصورة التي سيتم تغيير حجمها قبل إطعامها إلى العمود الفقري. يجب أن يكون عددا صحيحا موجبا. ملاحظة: قد يصل تشغيل التدريب إلى CUDA OOM إذا كان الحجم كبيرا جدا. ملاحظة: هذه الإعدادات غير مدعومة لخوارزمية "yolov5". |
| min |
الحد الأدنى لحجم الصورة التي سيتم تغيير حجمها قبل إطعامها إلى العمود الفقري. يجب أن يكون عددا صحيحا موجبا. ملاحظة: قد يصل تشغيل التدريب إلى CUDA OOM إذا كان الحجم كبيرا جدا. ملاحظة: هذه الإعدادات غير مدعومة لخوارزمية "yolov5". |
| model |
حجم النموذج. يجب أن تكون "صغيرة" أو "متوسطة" أو "كبيرة" أو "xlarge". ملاحظة: قد يصل تشغيل التدريب إلى CUDA OOM إذا كان حجم النموذج كبيرا جدا. ملاحظة: هذه الإعدادات مدعومة فقط لخوارزمية 'yolov5'. |
| multi |
تمكين صورة متعددة المقاييس من خلال تغيير حجم الصورة بمقدار +/- 50%. ملاحظة: قد يصل تشغيل التدريب إلى CUDA OOM إذا لم يكن هناك ذاكرة GPU كافية. ملاحظة: هذه الإعدادات مدعومة فقط لخوارزمية 'yolov5'. |
| nms |
عتبة IOU المستخدمة أثناء الاستدلال في معالجة ما بعد NMS. يجب أن يكون عائما في النطاق [0، 1]. |
| tile |
حجم الشبكة المراد استخدامه لتجانب كل صورة. ملاحظة: يجب ألا يكون TileGridSize بلا لتمكين منطق الكشف عن الكائنات الصغيرة. سلسلة تحتوي على عددين صحيحين بتنسيق mxn. ملاحظة: هذه الإعدادات غير مدعومة لخوارزمية "yolov5". |
| tile |
نسبة التداخل بين الإطارات المتجاورة في كل بعد. يجب أن يكون عائما في النطاق [0، 1). ملاحظة: هذه الإعدادات غير مدعومة لخوارزمية "yolov5". |
| tile |
حد IOU لاستخدامه لتنفيذ NMS أثناء دمج التنبؤات من الإطارات المتجانبة والصورة. يستخدم في التحقق من الصحة/ الاستدلال. يجب أن يكون عائما في النطاق [0، 1]. ملاحظة: هذه الإعدادات غير مدعومة لخوارزمية "yolov5". |
| validation |
عتبة IOU لاستخدامها عند قياس التحقق من صحة الحوسبة. يجب أن يكون عائما في النطاق [0، 1]. |
| validation |
أسلوب حساب القياس لاستخدامه في مقاييس التحقق من الصحة. |
الخصائص الموروثة
| advanced |
إعدادات السيناريوهات المتقدمة. |
| ams |
تمكين AMSGrad عندما يكون المحسن هو "آدم" أو "adamw". |
| augmentations | إعدادات استخدام التكبير. |
| beta1 | قيمة 'beta1' عندما يكون المحسن هو 'آدم' أو 'adamw'. يجب أن يكون عائما في النطاق [0، 1]. |
| beta2 | قيمة 'beta2' عندما يكون المحسن هو 'آدم' أو 'adamw'. يجب أن يكون عائما في النطاق [0، 1]. |
| checkpoint |
تكرار تخزين نقاط التحقق النموذجية. يجب أن يكون عددا صحيحا موجبا. |
| checkpoint |
نموذج نقطة التحقق المدرب مسبقا للتدريب المتزايد. |
| checkpoint |
معرف التشغيل السابق الذي يحتوي على نقطة تحقق مدربة مسبقا للتدريب المتزايد. |
| distributed | ما إذا كان يجب استخدام التدريب الموزع. |
| early |
تمكين منطق الإيقاف المبكر أثناء التدريب. |
| early |
الحد الأدنى لعدد ال epochs أو تقييمات التحقق من الصحة للانتظار قبل تتبع تحسين القياس الأساسي للتوقف المبكر. يجب أن يكون عددا صحيحا موجبا. |
| early |
الحد الأدنى لعدد ال epochs أو تقييمات التحقق من الصحة مع عدم وجود تحسين قياسي أساسي قبل إيقاف التشغيل. يجب أن يكون عددا صحيحا موجبا. |
| enable |
تمكين التطبيع عند تصدير نموذج ONNX. |
| evaluation |
تكرار تقييم مجموعة بيانات التحقق من الصحة للحصول على درجات القياس. يجب أن يكون عددا صحيحا موجبا. |
| gradient |
يعني تراكم التدرج تشغيل عدد مكون من خطوات "GradAccumulationStep" دون تحديث أوزان النموذج أثناء تجميع تدرجات تلك الخطوات، ثم استخدام التدرجات المتراكمة لحساب تحديثات الوزن. يجب أن يكون عددا صحيحا موجبا. |
| layers |
عدد الطبقات المراد تجميدها للنموذج. يجب أن يكون عددا صحيحا موجبا. على سبيل المثال، تمرير 2 كقيمة ل "seresnext" يعني تجميد الطبقة 0 والطبقة 1. للحصول على قائمة كاملة بالنماذج المدعومة وتفاصيل حول تجميد الطبقة، يرجى مراجعة: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| learning |
معدل التعلم الأولي. يجب أن يكون عائما في النطاق [0، 1]. |
| learning |
نوع جدولة معدل التعلم. يجب أن يكون "warmup_cosine" أو "خطوة". |
| model |
اسم النموذج الذي يجب استخدامه للتدريب. لمزيد من المعلومات حول النماذج المتاحة، يرجى زيارة الوثائق الرسمية: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| momentum | قيمة الزخم عندما يكون المحسن هو 'sgd'. يجب أن يكون عائما في النطاق [0، 1]. |
| nesterov | تمكين nesterov عندما يكون المحسن هو 'sgd'. |
| number |
عدد فترات التدريب. يجب أن يكون عددا صحيحا موجبا. |
| number |
عدد عمال تحميل البيانات. يجب أن يكون عددا صحيحا غير سالب. |
| optimizer | نوع المحسن. |
| random |
البذور العشوائية لاستخدامها عند استخدام التدريب المحدد. |
| step |
قيمة غاما عندما يكون مجدول معدل التعلم "خطوة". يجب أن يكون عائما في النطاق [0، 1]. |
| step |
قيمة حجم الخطوة عندما يكون مجدول معدل التعلم "خطوة". يجب أن يكون عددا صحيحا موجبا. |
| training |
حجم دفعة التدريب. يجب أن يكون عددا صحيحا موجبا. |
| validation |
حجم دفعة التحقق من الصحة. يجب أن يكون عددا صحيحا موجبا. |
| warmup |
قيمة دورة جيب التمام عندما يكون مجدول معدل التعلم "warmup_cosine". يجب أن يكون عائما في النطاق [0، 1]. |
| warmup |
قيمة فترات التجهيز عندما يكون مجدول معدل التعلم هو "warmup_cosine". يجب أن يكون عددا صحيحا موجبا. |
| weight |
قيمة تسوس الوزن عندما يكون المحسن هو 'sgd' أو 'adam' أو 'adamw'. يجب أن يكون عائما في النطاق[0، 1]. |
تفاصيل الخاصية
boxDetectionsPerImage
الحد الأقصى لعدد عمليات الكشف لكل صورة، لجميع الفئات. يجب أن يكون عددا صحيحا موجبا. ملاحظة: هذه الإعدادات غير مدعومة لخوارزمية "yolov5".
boxDetectionsPerImage?: number
قيمة الخاصية
number
boxScoreThreshold
أثناء الاستدلال، لا ترجع سوى المقترحات التي لها درجة تصنيف أكبر من BoxScoreThreshold. يجب أن يكون عائما في النطاق[0، 1].
boxScoreThreshold?: number
قيمة الخاصية
number
imageSize
حجم الصورة للتدريب والتحقق من الصحة. يجب أن يكون عددا صحيحا موجبا. ملاحظة: قد يصل تشغيل التدريب إلى CUDA OOM إذا كان الحجم كبيرا جدا. ملاحظة: هذه الإعدادات مدعومة فقط لخوارزمية 'yolov5'.
imageSize?: number
قيمة الخاصية
number
maxSize
الحد الأقصى لحجم الصورة التي سيتم تغيير حجمها قبل إطعامها إلى العمود الفقري. يجب أن يكون عددا صحيحا موجبا. ملاحظة: قد يصل تشغيل التدريب إلى CUDA OOM إذا كان الحجم كبيرا جدا. ملاحظة: هذه الإعدادات غير مدعومة لخوارزمية "yolov5".
maxSize?: number
قيمة الخاصية
number
minSize
الحد الأدنى لحجم الصورة التي سيتم تغيير حجمها قبل إطعامها إلى العمود الفقري. يجب أن يكون عددا صحيحا موجبا. ملاحظة: قد يصل تشغيل التدريب إلى CUDA OOM إذا كان الحجم كبيرا جدا. ملاحظة: هذه الإعدادات غير مدعومة لخوارزمية "yolov5".
minSize?: number
قيمة الخاصية
number
modelSize
حجم النموذج. يجب أن تكون "صغيرة" أو "متوسطة" أو "كبيرة" أو "xlarge". ملاحظة: قد يصل تشغيل التدريب إلى CUDA OOM إذا كان حجم النموذج كبيرا جدا. ملاحظة: هذه الإعدادات مدعومة فقط لخوارزمية 'yolov5'.
modelSize?: string
قيمة الخاصية
string
multiScale
تمكين صورة متعددة المقاييس من خلال تغيير حجم الصورة بمقدار +/- 50%. ملاحظة: قد يصل تشغيل التدريب إلى CUDA OOM إذا لم يكن هناك ذاكرة GPU كافية. ملاحظة: هذه الإعدادات مدعومة فقط لخوارزمية 'yolov5'.
multiScale?: boolean
قيمة الخاصية
boolean
nmsIouThreshold
عتبة IOU المستخدمة أثناء الاستدلال في معالجة ما بعد NMS. يجب أن يكون عائما في النطاق [0، 1].
nmsIouThreshold?: number
قيمة الخاصية
number
tileGridSize
حجم الشبكة المراد استخدامه لتجانب كل صورة. ملاحظة: يجب ألا يكون TileGridSize بلا لتمكين منطق الكشف عن الكائنات الصغيرة. سلسلة تحتوي على عددين صحيحين بتنسيق mxn. ملاحظة: هذه الإعدادات غير مدعومة لخوارزمية "yolov5".
tileGridSize?: string
قيمة الخاصية
string
tileOverlapRatio
نسبة التداخل بين الإطارات المتجاورة في كل بعد. يجب أن يكون عائما في النطاق [0، 1). ملاحظة: هذه الإعدادات غير مدعومة لخوارزمية "yolov5".
tileOverlapRatio?: number
قيمة الخاصية
number
tilePredictionsNmsThreshold
حد IOU لاستخدامه لتنفيذ NMS أثناء دمج التنبؤات من الإطارات المتجانبة والصورة. يستخدم في التحقق من الصحة/ الاستدلال. يجب أن يكون عائما في النطاق [0، 1]. ملاحظة: هذه الإعدادات غير مدعومة لخوارزمية "yolov5".
tilePredictionsNmsThreshold?: number
قيمة الخاصية
number
validationIouThreshold
عتبة IOU لاستخدامها عند قياس التحقق من صحة الحوسبة. يجب أن يكون عائما في النطاق [0، 1].
validationIouThreshold?: number
قيمة الخاصية
number
validationMetricType
أسلوب حساب القياس لاستخدامه في مقاييس التحقق من الصحة.
validationMetricType?: string
قيمة الخاصية
string
تفاصيل الخاصية الموروثة
advancedSettings
إعدادات السيناريوهات المتقدمة.
advancedSettings?: string
قيمة الخاصية
string
amsGradient
تمكين AMSGrad عندما يكون المحسن هو "آدم" أو "adamw".
amsGradient?: boolean
قيمة الخاصية
boolean
موروث منImageModelSettings.amsGradient
augmentations
beta1
قيمة 'beta1' عندما يكون المحسن هو 'آدم' أو 'adamw'. يجب أن يكون عائما في النطاق [0، 1].
beta1?: number
قيمة الخاصية
number
موروث منImageModelSettings.beta1
beta2
قيمة 'beta2' عندما يكون المحسن هو 'آدم' أو 'adamw'. يجب أن يكون عائما في النطاق [0، 1].
beta2?: number
قيمة الخاصية
number
موروث منImageModelSettings.beta2
checkpointFrequency
تكرار تخزين نقاط التحقق النموذجية. يجب أن يكون عددا صحيحا موجبا.
checkpointFrequency?: number
قيمة الخاصية
number
checkpointModel
نموذج نقطة التحقق المدرب مسبقا للتدريب المتزايد.
checkpointModel?: MLFlowModelJobInput
قيمة الخاصية
checkpointRunId
معرف التشغيل السابق الذي يحتوي على نقطة تحقق مدربة مسبقا للتدريب المتزايد.
checkpointRunId?: string
قيمة الخاصية
string
distributed
ما إذا كان يجب استخدام التدريب الموزع.
distributed?: boolean
قيمة الخاصية
boolean
موروث منImageModelSettings.distributed
earlyStopping
تمكين منطق الإيقاف المبكر أثناء التدريب.
earlyStopping?: boolean
قيمة الخاصية
boolean
موروث منImageModelSettings.earlyStopping
earlyStoppingDelay
الحد الأدنى لعدد ال epochs أو تقييمات التحقق من الصحة للانتظار قبل تتبع تحسين القياس الأساسي للتوقف المبكر. يجب أن يكون عددا صحيحا موجبا.
earlyStoppingDelay?: number
قيمة الخاصية
number
earlyStoppingPatience
الحد الأدنى لعدد ال epochs أو تقييمات التحقق من الصحة مع عدم وجود تحسين قياسي أساسي قبل إيقاف التشغيل. يجب أن يكون عددا صحيحا موجبا.
earlyStoppingPatience?: number
قيمة الخاصية
number
enableOnnxNormalization
تمكين التطبيع عند تصدير نموذج ONNX.
enableOnnxNormalization?: boolean
قيمة الخاصية
boolean
evaluationFrequency
تكرار تقييم مجموعة بيانات التحقق من الصحة للحصول على درجات القياس. يجب أن يكون عددا صحيحا موجبا.
evaluationFrequency?: number
قيمة الخاصية
number
gradientAccumulationStep
يعني تراكم التدرج تشغيل عدد مكون من خطوات "GradAccumulationStep" دون تحديث أوزان النموذج أثناء تجميع تدرجات تلك الخطوات، ثم استخدام التدرجات المتراكمة لحساب تحديثات الوزن. يجب أن يكون عددا صحيحا موجبا.
gradientAccumulationStep?: number
قيمة الخاصية
number
layersToFreeze
عدد الطبقات المراد تجميدها للنموذج. يجب أن يكون عددا صحيحا موجبا. على سبيل المثال، تمرير 2 كقيمة ل "seresnext" يعني تجميد الطبقة 0 والطبقة 1. للحصول على قائمة كاملة بالنماذج المدعومة وتفاصيل حول تجميد الطبقة، يرجى مراجعة: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
layersToFreeze?: number
قيمة الخاصية
number
learningRate
معدل التعلم الأولي. يجب أن يكون عائما في النطاق [0، 1].
learningRate?: number
قيمة الخاصية
number
موروث منImageModelSettings.learningRate
learningRateScheduler
نوع جدولة معدل التعلم. يجب أن يكون "warmup_cosine" أو "خطوة".
learningRateScheduler?: string
قيمة الخاصية
string
modelName
اسم النموذج الذي يجب استخدامه للتدريب. لمزيد من المعلومات حول النماذج المتاحة، يرجى زيارة الوثائق الرسمية: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
modelName?: string
قيمة الخاصية
string
موروث منImageModelSettings.modelName
momentum
قيمة الزخم عندما يكون المحسن هو 'sgd'. يجب أن يكون عائما في النطاق [0، 1].
momentum?: number
قيمة الخاصية
number
موروث منImageModelSettings.momentum
nesterov
تمكين nesterov عندما يكون المحسن هو 'sgd'.
nesterov?: boolean
قيمة الخاصية
boolean
موروث منImageModelSettings.nesterov
numberOfEpochs
عدد فترات التدريب. يجب أن يكون عددا صحيحا موجبا.
numberOfEpochs?: number
قيمة الخاصية
number
numberOfWorkers
عدد عمال تحميل البيانات. يجب أن يكون عددا صحيحا غير سالب.
numberOfWorkers?: number
قيمة الخاصية
number
optimizer
randomSeed
البذور العشوائية لاستخدامها عند استخدام التدريب المحدد.
randomSeed?: number
قيمة الخاصية
number
موروث منImageModelSettings.randomSeed
stepLRGamma
قيمة غاما عندما يكون مجدول معدل التعلم "خطوة". يجب أن يكون عائما في النطاق [0، 1].
stepLRGamma?: number
قيمة الخاصية
number
موروث منImageModelSettings.stepLRGamma
stepLRStepSize
قيمة حجم الخطوة عندما يكون مجدول معدل التعلم "خطوة". يجب أن يكون عددا صحيحا موجبا.
stepLRStepSize?: number
قيمة الخاصية
number
trainingBatchSize
حجم دفعة التدريب. يجب أن يكون عددا صحيحا موجبا.
trainingBatchSize?: number
قيمة الخاصية
number
validationBatchSize
حجم دفعة التحقق من الصحة. يجب أن يكون عددا صحيحا موجبا.
validationBatchSize?: number
قيمة الخاصية
number
warmupCosineLRCycles
قيمة دورة جيب التمام عندما يكون مجدول معدل التعلم "warmup_cosine". يجب أن يكون عائما في النطاق [0، 1].
warmupCosineLRCycles?: number
قيمة الخاصية
number
warmupCosineLRWarmupEpochs
قيمة فترات التجهيز عندما يكون مجدول معدل التعلم هو "warmup_cosine". يجب أن يكون عددا صحيحا موجبا.
warmupCosineLRWarmupEpochs?: number
قيمة الخاصية
number
weightDecay
قيمة تسوس الوزن عندما يكون المحسن هو 'sgd' أو 'adam' أو 'adamw'. يجب أن يكون عائما في النطاق[0، 1].
weightDecay?: number
قيمة الخاصية
number
موروث منImageModelSettings.weightDecay