تخطي إلى المحتوى

النماذج المدعومة من Ultralytics

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

Ultralytics YOLO11 مخططات المقارنة

فيما يلي بعض النماذج الرئيسية المدعومة:

  1. YOLOv3: التكرار الثالث لعائلة الطراز YOLO ، وهو في الأصل من تصميم جوزيف ريدمون، والمعروف بقدراته الفعالة في الوقت الحقيقي لاكتشاف الأجسام في الوقت الحقيقي.
  2. YOLOv4: تحديث أصلي للشبكة المظلمة لـ YOLOv3، أصدره أليكسي بوشكوفسكي في 2020.
  3. YOLOv5: نسخة محسّنة من بنية YOLO من Ultralytics ، تقدم أداءً أفضل ومفاضلة في السرعة مقارنةً بالإصدارات السابقة.
  4. YOLOv6: أصدرته شركة Meituan في عام 2022، ويُستخدم في العديد من روبوتات التوصيل ذاتية القيادة الخاصة بالشركة.
  5. يولوف 7: تم إصدار نماذج YOLO المحدثة في عام 2022 من قبل مؤلفي YOLOv4.
  6. YOLOv8: نموذج متعدد الاستخدامات يتميز بقدرات محسّنة مثل تجزئة النماذج، وتقدير الوضعية/المفاتيح، والتصنيف.
  7. يولوف 9: نموذج تجريبي مدرب على Ultralytics YOLOv5 قاعدة البيانات التي تطبق معلومات التدرج القابلة للبرمجة (PGI).
  8. يولوف 10: من جامعة تسينغهوا، ويتميز بتدريب خالٍ من نظام إدارة الشبكة وبنية قائمة على الكفاءة والدقة، مما يوفر أداءً متطورًا ووقت استجابة متطورًا.
  9. YOLO11 🚀 جديد: أحدث نماذج YOLO من Ultralytics التي تقدم أحدث أداء (SOTA) في مهام متعددة بما في ذلك الكشف والتجزئة وتقدير الوضعية والتتبع والتصنيف.
  10. نموذج قطاع أي شيء (SAM): نموذج المقطع أي شيء الأصلي الخاص بـ Meta (SAM).
  11. نموذج أي شيء قطاعي 2 (SAM2): الجيل التالي من نموذج Segment Anything Model (SAM) الخاص بـ Meta's Segment Anything Model ( ) لمقاطع الفيديو والصور.
  12. نموذج أي شيء قطاع المحمول (MobileSAM):: MobileSAM لتطبيقات الهاتف المحمول، من قبل جامعة كيونغ هي.
  13. نموذج أي شيء سريع التقطيع السريع (FastSAM)FastSAM من قبل مجموعة تحليل الصور والفيديو، معهد الأتمتة، الأكاديمية الصينية للعلوم.
  14. YOLO: نماذجبحث البنية العصبية YOLO (NAS).
  15. محولات الكشف في الوقت الحقيقي (RT-DETR): بايدو PaddlePaddle محولات الكشف في الوقت الحقيقي (RT-DETR) نماذج محولات الكشف في الوقت الحقيقي ( ).
  16. YOLO-العالم: نماذج الكشف عن الكائنات المفتوحة في الوقت الحقيقي من مختبر تينسنت للذكاء الاصطناعي.
  17. YOLOE: كاشف محسّن للكائنات ذات المفردات المفتوحة يحافظ على أداء YOLO في الوقت الفعلي مع اكتشاف فئات اعتباطية خارج بيانات التدريب.



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

الشروع في العمل: أمثلة على الاستخدام

يوفر هذا المثال أمثلة بسيطة للتدريب والاستدلال YOLO . للحصول على وثائق كاملة حول هذه الأوضاع وغيرها من الأوضاع، راجع صفحات مستندات التنبؤ والتدريب والتقييم والتصدير.

لاحظ أن المثال أدناه مخصص لنماذج YOLOv8 Detect لا كتشاف الكائنات. للحصول على مهام إضافية مدعومة انظر مستندات التقسيم والتصنيف والوضع.

مثال على ذلك

PyTorch ما قبل التدريب *.pt النماذج وكذلك التكوين *.yaml يمكن تمرير الملفات إلى YOLO(), SAM(), NAS() و RTDETR() لإنشاء مثيل للنموذج في Python:

from ultralytics import YOLO

# Load a COCO-pretrained YOLOv8n model
model = YOLO("yolov8n.pt")

# Display model information (optional)
model.info()

# Train the model on the COCO8 example dataset for 100 epochs
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Run inference with the YOLOv8n model on the 'bus.jpg' image
results = model("path/to/bus.jpg")

CLI الأوامر متاحة لتشغيل النماذج مباشرةً:

# Load a COCO-pretrained YOLOv8n model and train it on the COCO8 example dataset for 100 epochs
yolo train model=yolov8n.pt data=coco8.yaml epochs=100 imgsz=640

# Load a COCO-pretrained YOLOv8n model and run inference on the 'bus.jpg' image
yolo predict model=yolov8n.pt source=path/to/bus.jpg

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

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

  1. فورك المستودع: ابدأ بتكوين شوكة لمستودع Ultralytics GitHub.

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

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

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

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

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

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

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

ما هي المزايا الرئيسية لاستخدام Ultralytics YOLO11 لاكتشاف الأجسام؟

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

كيف يمكنني تدريب نموذج YOLO على بيانات مخصصة؟

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

مثال على ذلك

from ultralytics import YOLO

# Load a YOLO model
model = YOLO("yolo11n.pt")  # or any other YOLO model

# Train the model on custom dataset
results = model.train(data="custom_data.yaml", epochs=100, imgsz=640)
yolo train model=yolo11n.pt data='custom_data.yaml' epochs=100 imgsz=640

للمزيد من الإرشادات التفصيلية، قم بزيارة صفحة وثائق القطار.

ما هي إصدارات YOLO التي يدعمها Ultralytics ؟

يدعم Ultralytics مجموعة شاملة من إصدارات YOLO (أنت تنظر مرة واحدة فقط) من YOLOv3 إلى YOLO11 إلى جانب نماذج مثل YOLO SAM RT-DETR. تم تحسين كل إصدار لمهام مختلفة مثل الكشف والتجزئة والتصنيف. للحصول على معلومات مفصلة عن كل نموذج، راجع وثائق النماذج التي تدعمها Ultralytics.

لماذا يجب استخدام Ultralytics HUB لمشاريع التعلم الآلي؟

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

ما أنواع المهام التي يمكن لـ YOLO11 تنفيذها، وكيف يمكن مقارنتها بإصدارات YOLO الأخرى؟

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

📅 تم إنشاؤها منذ 1 سنة مضت ✏️ تم التحديث منذ 3 أيام

التعليقات