Ultralytics YOLO27:
Get Started

النماذج التي تدعمها Ultralytics#

مرحبًا بك في وثائق نماذج Ultralytics! ندعم مجموعة واسعة من النماذج، صُمم كل منها لمهام محددة مثل اكتشاف الكائنات، وتجزئة الكائنات، والتجزئة الدلالية، وتقدير العمق، وتصنيف الصور، وتقدير الوضعية، ومربعات الإحاطة الموجّهة. إذا كنت مهتمًا بالمساهمة ببنية نموذجك في Ultralytics، فراجع دليل المساهمة.

مخططات مقارنة Ultralytics YOLO26

ابدأ مشروعًا جديدًا باستخدام YOLO26: فهو أحدث إصدارات Ultralytics والنموذج الوحيد الذي يغطي المهام السبع كلها. ويُعد YOLO11 خيارًا ناضجًا بديلًا، إذ تتوفر نقاط تحقق مدرّبة مسبقًا لكل مهمة من مهامه الخمس. اختر عائلة متخصصة عند الحاجة إلى التجزئة القابلة للتوجيه (SAM 3)، أو الاكتشاف ذي المفردات المفتوحة (YOLOE، YOLO-World)، أو كاشف قائم على Transformer (RT-DETR).

YOLO27 — قريبًا

يخضع YOLO27 للمرحلة النهائية من البحث والتطوير تمهيدًا لإطلاق متوقع في وقت لاحق من هذا العام، من دون تحديد موعد للإطلاق. استكشف بنيته والمهام السبع المخطط لها والنتائج الأولية لاختبارات الأداء. أوزان النموذج ودعم الحزمة غير متاحين بعد؛ استخدم YOLO26 للمشاريع الحالية.

يسرد الجدول النماذج الصادرة ومراجع البنى، مع مهامها وأوضاع التدريب والتحقق والتنبؤ والتصدير وحالات الاستخدام الموصى بها. لم يُدرج التتبّع على نحو منفصل: فهو يعمل فوق وضع التنبؤ لنماذج Detect وSegment وPose وOBB، بينما يتتبّع SAM 2 وSAM 3 الكائنات عبر أدوات التنبؤ بالفيديو الخاصة بهما. ولم يُدرج اختبار الأداء أيضًا، لأنه يجمع بين التصدير والتحقق عبر التنسيقات بدلًا من إضافة دعم خاص به.

النموذجالمهامالأوضاعاختره من أجل
YOLO26 🚀 جديدDetect، وSegment، وSemantic، وDepth، وClassify، وPose، وOBBTrain، وVal، وPredict، وExportالمشاريع الجديدة: استدلال اختياري بلا NMS، ونشر محسّن للأجهزة الطرفية، وأوسع تغطية للمهام
YOLO12Detect، وSegment، وClassify، وPose، وOBBTrain، وVal، وPredict، وExportاختبار أداء إصدار المجتمع المرتكز على آلية الانتباه؛ تغطي الأوزان المدربة مسبقًا الاكتشاف وحده
YOLO11Detect، وSegment، وClassify، وPose، وOBBTrain، وVal، وPredict، وExportأحمال عمل إنتاجية مستقرة، مع نقاط تحقق مدرّبة مسبقًا لكل مهمة يدعمها
YOLOv10DetectTrain، وVal، وPredict، وExportأبحاث اكتشاف بلا NMS من جامعة تسينغهوا
YOLOv9Detect، وSegmentTrain، وVal، وPredict، وExportمعلومات التدرج القابلة للبرمجة (PGI)، مطبقة على قاعدة شيفرة YOLOv5 من Ultralytics
YOLOv8Detect، وSegment، وClassify، وPose، وOBBTrain، وVal، وPredict، وExportمسارات عمل YOLOv8 الحالية والتكاملات الراسخة مع جهات خارجية
YOLOv7Detectالتنبؤتشغيل نموذج YOLOv7 المُصدَّر والمدرَّب في المستودع الأصلي: تتنبأ الحزمة باستخدام نموذج ONNX أو TensorRT متوافق، ولا تستخدم نقطة التحقق الأصلية مطلقًا
YOLOv6DetectTrain، وVal، وPredict، وExportتدريب بنية Meituan انطلاقًا من ملف YAML الخاص بها؛ لا تستضيف Ultralytics نقاط تحقق YOLOv6 من .pt
YOLOv5DetectTrain، وVal، وPredict، وExportمشاريع Ultralytics القديمة؛ تحمّل الإصدارات الحالية نقاط تحقق YOLOv5u المحدّثة
YOLOv4لا يوجدلا يوجدمرجع للبنية فقط: نموذج Darknet الأصلي من Alexey Bochkovskiy غير مدعوم في الحزمة
YOLOv3DetectTrain، وVal، وPredict، وExportمشاريع قديمة تعتمد البنية الأصلية لـ Joseph Redmon؛ تحمّل الإصدارات الحالية نقاط تحقق YOLOv3u المحدّثة
SAM 3 🚀 جديدSegmentالتنبؤتجزئة المفاهيم القابلة للتوجيه من Meta في الصور ومقاطع الفيديو، باستخدام أمثلة نصية أو صورية؛ يتطلب sam3.pt وsam3.1_multiplex.pt في SAM 3.1 (للصور) الموافقة على الوصول في Hugging Face
SAM 2Segmentالتنبؤالتجزئة القابلة للتوجيه من Meta، مع تتبّع الكائنات عبر إطارات الفيديو
SAMSegmentالتنبؤالتجزئة الأصلية القابلة للتوجيه من Meta، بما في ذلك التعليق التوضيحي التلقائي
MobileSAMSegmentالتنبؤالتجزئة القابلة للتوجيه على الأجهزة المحمولة وغيرها من الأجهزة محدودة الموارد (جامعة كيونغ هي)
FastSAMSegmentVal، وPredict، وExportتجزئة قابلة للتوجيه قائمة على CNN عندما يكون زمن استجابة SAM هو عنق الزجاجة (الأكاديمية الصينية للعلوم)
YOLO-NASDetectVal، وPredict، وExportكواشف Deci المحسّنة باستخدام NAS، والمخصصة للاستدلال والتصدير؛ لم تعد Deci تتولى صيانتها بعد استحواذ NVIDIA عليها
RT-DETRDetectTrain، وVal، وPredict، وExportكاشف DETR الآني من Baidu: عمود فقري التفافي ومُرمِّز Transformer هجين المحوّل
YOLO-WorldDetectTrain، وVal، وPredict، وExportاكتشاف ذو مفردات مفتوحة باستخدام الموجّهات النصية (Tencent AI Lab)؛ يتطلب التصدير نقاط التحقق -worldv2
YOLOEDetect، وSegmentTrain، وVal، وPredict، وExportاكتشاف وتجزئة بمفردات مفتوحة باستخدام استدلال نصي أو بصري أو بلا موجّهات
نماذج اللغة الكبيرة

توفّر Ultralytics أيضًا LLM، وهي واجهة متوافقة مع OpenAI لنماذج اللغة والرؤية الكبيرة، لفهم النصوص والصور. ليس لها مهام أو أوضاع خاصة بها، لذا لم تُدرج في الجدول أعلاه، لكنها تتكامل مع أي مسار عمل لـ YOLO وتعمل مع OpenAI ومزودي الخدمات السحابية الآخرين، أو مع خادم محلي بالكامل داخل مقر المؤسسة.



شاهد: شغّل نماذج Ultralytics YOLO باستخدام بضعة أسطر من التعليمات البرمجية فقط.

البدء: أمثلة الاستخدام#

يقدّم هذا المثال أمثلة بسيطة على تدريب YOLO والاستدلال به. للاطلاع على الوثائق الكاملة لهذه الأوضاع وغيرها، راجع صفحات الوثائق الخاصة بـالأوضاع: Predict، وTrain، وVal، وExport.

لاحظ أن المثال أدناه يسلّط الضوء على نماذج YOLO26 Detect الخاصة بـاكتشاف الكائنات. للاطلاع على المهام المدعومة الأخرى، راجع وثائق Segment، وSemantic، وDepth، وClassify، وPose، وOBB.

مثال

يمكن تمرير نماذج *.pt المدرّبة مسبقًا باستخدام PyTorch، بالإضافة إلى ملفات الإعداد *.yaml، إلى الأصناف YOLO() وSAM() وNAS() وRTDETR() لإنشاء مثيل نموذج في Python:

from ultralytics import YOLO

# ⁨تحميل نموذج YOLO26n مدرب مسبقًا على COCO⁩
model = YOLO("yolo26n.pt")

# ⁨عرض معلومات النموذج (اختياري)⁩
model.info()

# ⁨تدريب النموذج على مجموعة بيانات المثال COCO8 لمدة 100 حقبة⁩
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# ⁨تنفيذ الاستدلال باستخدام نموذج YOLO26n على الصورة 'bus.jpg'⁩
results = model("path/to/bus.jpg")

المساهمة بنماذج جديدة#

هل ترغب في المساهمة بنموذجك في Ultralytics؟ رائع! نرحب دائمًا بتوسيع مجموعة نماذجنا.

  1. تشعّب المستودع: ابدأ بإنشاء تشعّب من مستودع Ultralytics على GitHub.

  2. استنسخ التشعّب: استنسخ التشعّب إلى جهازك المحلي وأنشئ فرعًا جديدًا للعمل عليه.

  3. نفّذ نموذجك: أضف نموذجك وفقًا لمعايير البرمجة والإرشادات الواردة في دليل المساهمة.

  4. اختبر بدقة: احرص على اختبار نموذجك بدقة، سواءً بصورة مستقلة أو ضمن مسار العمل.

  5. أنشئ طلب دمج: بعد أن تصبح راضيًا عن نموذجك، أنشئ طلب دمج إلى المستودع الرئيسي لمراجعته.

  6. مراجعة الشيفرة ودمجها: بعد المراجعة، إذا استوفى نموذجك معاييرنا، فسيُدمج في المستودع الرئيسي.

للاطلاع على الخطوات التفصيلية، راجع دليل المساهمة.

الأسئلة الشائعة#

  • أحدث نموذج Ultralytics YOLO مُصدَر هو YOLO26، وقد صدر في يناير 2026. يتضمن YOLO26 استدلالًا شاملًا اختياريًا بلا NMS، ونشرًا محسّنًا للأجهزة الطرفية، ويدعم الاكتشاف، وتجزئة الكائنات، والتجزئة الدلالية، وتقدير العمق، والتصنيف، وتقدير الوضعية، وOBB، بالإضافة إلى إصدارات ذات مفردات مفتوحة. لأحمال العمل الإنتاجية المستقرة، يُوصى بكل من YOLO26 وYOLO11.

    YOLO27 هي العائلة المرتقبة، وتخضع حاليًا للمرحلة النهائية من البحث والتطوير. وهي غير متاحة بعد، ولم يُحدد موعد لإطلاقها.

  • يمكن بسهولة تدريب نموذج YOLO على بيانات مخصصة باستخدام مكتبات Ultralytics. إليك مثالًا سريعًا:

    مثال
    from ultralytics import YOLO
    
    # ⁨تحميل نموذج YOLO⁩
    model = YOLO("yolo26n.pt")  # ⁨أو أي نموذج YOLO آخر⁩
    
    # ⁨درّب النموذج على مجموعة بيانات مخصصة⁩
    results = model.train(data="custom_data.yaml", epochs=100, imgsz=640)

    للحصول على إرشادات أكثر تفصيلًا، تفضّل بزيارة صفحة وثائق Train.

  • تدعم Ultralytics أصلاً YOLOv3 وYOLOv5 وYOLOv6 وYOLOv8 وYOLOv9 وYOLOv10 وYOLO11 وYOLO12 وYOLO26، إلى جانب عائلة SAM (SAM 3 وSAM 2 وSAM وMobileSAM وFastSAM) وYOLO-NAS وRT-DETR وYOLO-World وYOLOE. لا تنشر الحزمة أوزاناً أو ملفات YAML لـ YOLOv4 أو YOLOv7: إذ توثّق YOLOv4 بوصفها مرجعاً معمارياً فقط، بينما تعمل YOLOv7 كنموذج مُصدّر بصيغة ONNX أو TensorRT. راجع النماذج المميّزة للاطلاع على المهام والأنماط المتاحة لكل نموذج.

  • توفر منصة Ultralytics منصة متكاملة من البداية إلى النهاية، لا تتطلب كتابة التعليمات البرمجية، لتدريب نماذج YOLO ونشرها وإدارتها. وهي تبسّط سير العمل المعقد، ما يتيح للمستخدمين التركيز على أداء النموذج والتطبيق. كما توفر إمكانات التدريب السحابي، وإدارة شاملة لمجموعات البيانات، وواجهات سهلة الاستخدام للمبتدئين والمطورين ذوي الخبرة على حد سواء.

  • تتسم نماذج Ultralytics YOLO بتعدد استخداماتها، ويمكنها تنفيذ مهام تشمل اكتشاف الكائنات، وتقسيم الكائنات إلى مثيلات، والتقسيم الدلالي، وتقدير العمق، والتصنيف، وتقدير الوضعية، واكتشاف الكائنات الموجّهة (OBB). ويدعم أحدث نموذج، YOLO26، المهام السبع كلها، بالإضافة إلى اكتشاف المفردات المفتوحة. للاطلاع على تفاصيل مهام محددة، راجع صفحات المهام.

التعليقات