ml.postprocessing.ultralytics --- Ultralytics¶
تحتوي الوحدة ml.postprocessing.ultralytics على فئات لـ Ultralytics.
class YoloV5 -- YOLO V5¶
تُستخدم لإجراء المعالجة اللاحقة لمخرجات نموذج YOLO V5.
- class ml.postprocessing.ultralytics.YoloV5(threshold: float = 0.6, nms_threshold: float = 0.1, nms_sigma: float = 0.1)¶
إنشاء معالجة لاحقة لـ YOLO V5.
thresholdعتبة الدرجة لتصفية الكشوفات قبل NMS.nms_thresholdعتبة IoU التي يستخدمها NMS لكبح مربعات الإحاطة المتداخلة.nms_sigmaقيمة سيغما التي يستخدمها Soft-NMS لاضمحلال الدرجة.- __call__(model: ml.Model, inputs: list, outputs: list) list¶
يُجري المعالجة اللاحقة لقائمة المصفوفات
outputsالتي ينتجهاmodelلقائمة الإدخالinputsالمعطاة. يُرجع قائمة من قوائم لكل فئة؛ تحتوي كل قائمة داخلية على صفوف((x, y, w, h), score)بإحداثيات منطقة الاهتمام. تُحفَظ قوائم الفئات الفارغة بحيث يطابق فهرس كل قائمة فهرس الفئة المقابل في إخراج النموذج.
class YoloV8 -- YOLO V8¶
تُستخدم لإجراء المعالجة اللاحقة لمخرجات نموذج YOLO V8.
- class ml.postprocessing.ultralytics.YoloV8(threshold: float = 0.6, nms_threshold: float = 0.1, nms_sigma: float = 0.1)¶
إنشاء معالجة لاحقة لـ YOLO V8.
thresholdعتبة الدرجة لتصفية الكشوفات قبل NMS.nms_thresholdعتبة IoU التي يستخدمها NMS لكبح مربعات الإحاطة المتداخلة.nms_sigmaقيمة سيغما التي يستخدمها Soft-NMS لاضمحلال الدرجة.- __call__(model: ml.Model, inputs: list, outputs: list) list¶
يُجري المعالجة اللاحقة لقائمة المصفوفات
outputsالتي ينتجهاmodelلقائمة الإدخالinputsالمعطاة. يُرجع قائمة من قوائم لكل فئة؛ تحتوي كل قائمة داخلية على صفوف((x, y, w, h), score)بإحداثيات منطقة الاهتمام. تُحفَظ قوائم الفئات الفارغة بحيث يطابق فهرس كل قائمة فهرس الفئة المقابل في إخراج النموذج.