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

الرئيسية

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

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


Ultralytics GitHubUltralytics LinkedInUltralytics TwitterUltralytics YouTubeUltralytics TikTokUltralytics BiliBiliديسكورد Ultralytics

من أين أبدأ؟

  • ابدأ


    تثبيت ultralytics باستخدام pip وابدأ العمل في دقائق لتدريب نموذج YOLO


    بداية سريعة

  • توقع


    توقع على الصور ومقاطع الفيديو والبث الجديدة باستخدام YOLO


    اعرف المزيد

  • تدريب نموذج


    قم بتدريب نموذج YOLO جديد على مجموعة البيانات المخصصة الخاصة بك من البداية أو قم بتحميله والتدريب عليه على نموذج مُدرَّب مسبقًا


    اعرف المزيد

  • استكشف مهام رؤية الكمبيوتر


    اكتشف مهام YOLO مثل detect و segment و classify و pose و OBB و track


    استكشف المهام

  • 🚀استكشف YOLO26 🚀 جديد


    اكتشف أحدث نماذج Ultralytics YOLO26 مع استدلال خالٍ من NMS وتحسين للأجهزة الطرفية.


    نماذج YOLO26 🚀

  • SAM 3: segment أي شيء بالمفاهيم 🚀 جديد


    أحدث إصدار من SAM 3 من Meta مع segment المفاهيم القابل للتوجيه - segment جميع الكائنات باستخدام موجهات نصية أو صور أمثلة


    نماذج SAM 3

  • مفتوح المصدر، AGPL-3.0


    تقدم Ultralytics ترخيصين لـ YOLO: AGPL-3.0 و Enterprise. استكشف YOLO على GitHub.


    ترخيص YOLO



شاهد: كيفية تدريب نموذج YOLO11 على مجموعة البيانات المخصصة الخاصة بك في Google Colab.

YOLO: لمحة تاريخية موجزة

YOLO ‏(You Only Look Once)، وهو نموذج شائع لاكتشاف الكائنات وتقسيم الصور، تم تطويره بواسطة جوزيف ريدمون وعلي فرهادي في جامعة واشنطن. تم إطلاق YOLO في عام 2015، واكتسب شعبية بسبب سرعته ودقته العالية.

  • YOLOv2، الذي تم إصداره في عام 2016، قام بتحسين النموذج الأصلي من خلال دمج التسوية الدفعية ومربعات الارتكاز ومجموعات الأبعاد.
  • YOLOv3، الذي تم إطلاقه في عام 2018، عزز أداء النموذج بشكل أكبر باستخدام شبكة أساسية أكثر كفاءة، ومرتكزات متعددة، وتجميع هرمي مكاني.
  • تم إصدار YOLOv4 في عام 2020، وقدم ابتكارات مثل زيادة البيانات Mosaic، ورأس كشف جديد بدون مرساة، و دالة خسارة جديدة.
  • YOLOv5 حسّن أداء النموذج بشكل أكبر وأضاف ميزات جديدة مثل تحسين المعلمات الفائقة، وتتبع التجارب المتكامل، والتصدير التلقائي إلى تنسيقات التصدير الشائعة.
  • YOLOv6 تم تطويره مفتوح المصدر بواسطة Meituan في عام 2022 ويستخدم في العديد من روبوتات التوصيل المستقلة التابعة للشركة.
  • YOLOv7 أضاف مهام إضافية مثل تقدير الوضع على مجموعة بيانات COCO keypoints.
  • YOLOv8 الذي تم إصداره في عام 2023 بواسطة Ultralytics، قدم ميزات وتحسينات جديدة لتحسين الأداء والمرونة والكفاءة، ودعم مجموعة كاملة من مهام رؤية الذكاء الاصطناعي.
  • يقدم YOLOv9 طرقًا مبتكرة مثل معلومات التدرج القابلة للبرمجة (PGI) وشبكة تجميع الطبقات الفعالة المعممة (GELAN).
  • YOLOv10 الذي تم إنشاؤه بواسطة باحثين من جامعة تسينغ هوا باستخدام Ultralytics حزمة بايثون، يوفر تطورات في اكتشاف الكائنات في الوقت الفعلي من خلال تقديم رأس شامل يزيل متطلبات Non-Maximum Suppression ‏(NMS).
  • YOLO11: تم إصداره في سبتمبر 2024، يقدم YOLO11 أداءً ممتازًا عبر مهام متعددة، بما في ذلك الكشف عن الكائنات، وsegment، وتقدير الوضعيات، وtrack، والتصنيف، مما يتيح النشر عبر تطبيقات ومجالات الذكاء الاصطناعي المتنوعة.
  • YOLO26 🚀: نموذج YOLO من الجيل التالي من Ultralytics، مُحسّن للنشر على الأجهزة الطرفية مع استدلال خالٍ من NMS من البداية إلى النهاية.

تراخيص YOLO: كيف يتم ترخيص Ultralytics YOLO؟

تقدم Ultralytics خيارين للترخيص لاستيعاب حالات الاستخدام المتنوعة:

  • رخصة AGPL-3.0: هذه الرخصة مفتوحة المصدر معتمدة من OSI مثالية للطلاب والمتحمسين، وتعزز التعاون المفتوح وتبادل المعرفة. راجع ملف LICENSE لمزيد من التفاصيل.
  • رخصة المؤسسة: صُممت هذه الرخصة للاستخدام التجاري، وتسمح بالتكامل السلس لبرامج Ultralytics ونماذج الذكاء الاصطناعي في السلع والخدمات التجارية، متجاوزةً متطلبات المصدر المفتوح لرخصة AGPL-3.0. إذا كان السيناريو الخاص بك يتضمن تضمين حلولنا في عرض تجاري، فتواصل معنا من خلال ترخيص Ultralytics.

تم تصميم استراتيجية الترخيص لدينا لضمان عودة أي تحسينات على مشاريعنا مفتوحة المصدر إلى المجتمع. نحن نؤمن بالمصدر المفتوح، ومهمتنا هي ضمان إمكانية استخدام مساهماتنا وتوسيعها بطرق تفيد الجميع.

تطور اكتشاف الأجسام

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

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

مع كل إصدار جديد، قدم YOLO تحسينات معمارية وتقنيات مبتكرة عززت الأداء عبر مقاييس مختلفة. يواصل YOLO26 هذا التقليد من خلال دمج أحدث التطورات في أبحاث رؤية الكمبيوتر، ويتميز باستدلال خالٍ من NMS من البداية إلى النهاية ونشر مُحسّن على الأجهزة الطرفية للتطبيقات الواقعية.

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

ما هو Ultralytics YOLO وكيف يحسن من اكتشاف الكائنات؟

Ultralytics YOLO هي سلسلة YOLO (You Only Look Once) الشهيرة للكشف عن الكائنات في الوقت الفعلي وتجزئة الصور. يعتمد أحدث نموذج، YOLO26، على الإصدارات السابقة من خلال تقديم استدلال خالٍ من NMS من البداية إلى النهاية ونشر مُحسّن على الأجهزة الطرفية. يدعم YOLO مهام الذكاء الاصطناعي البصري المتنوعة مثل detect، وsegment، وتقدير الوضعيات، وtrack، والتصنيف. تضمن بنيته الفعالة سرعة ودقة ممتازتين، مما يجعله مناسبًا لمجموعة متنوعة من التطبيقات، بما في ذلك الأجهزة الطرفية وواجهات برمجة تطبيقات السحابة.

كيف يمكنني البدء في تثبيت وإعداد YOLO؟

البدء في استخدام YOLO سريع ومباشر. يمكنك تثبيت حزمة Ultralytics باستخدام pip والبدء في غضون دقائق. إليك أمر تثبيت أساسي:

التثبيت باستخدام pip

pip install -U ultralytics

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

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

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

  1. قم بإعداد مجموعة البيانات المشروحة الخاصة بك.
  2. قم بتكوين معلمات التدريب في ملف YAML.
  3. استخدم yolo TASK train الأمر لبدء التدريب. (كل TASK له وسيطة خاصة به)

إليك مثال على التعليمات البرمجية لمهمة الكشف عن الكائنات:

مثال على التدريب لمهمة الكشف عن الكائنات

from ultralytics import YOLO

# Load a pretrained YOLO model (you can choose n, s, m, l, or x versions)
model = YOLO("yolo26n.pt")

# Start training on your custom dataset
model.train(data="path/to/dataset.yaml", epochs=100, imgsz=640)
# Train a YOLO model from the command line
yolo detect train data=path/to/dataset.yaml epochs=100 imgsz=640

للحصول على شرح تفصيلي، راجع دليل تدريب نموذج الخاص بنا، والذي يتضمن أمثلة ونصائح لتحسين عملية التدريب.

ما هي خيارات الترخيص المتاحة لـ Ultralytics YOLO؟

تقدم Ultralytics خيارين للترخيص لـ YOLO:

  • رخصة AGPL-3.0: هذه الرخصة مفتوحة المصدر مثالية للاستخدام التعليمي وغير التجاري، وتعزز التعاون المفتوح.
  • رخصة المؤسسة: تم تصميم هذا للتطبيقات التجارية، مما يسمح بالتكامل السلس لبرامج Ultralytics في المنتجات التجارية دون قيود رخصة AGPL-3.0.

للمزيد من التفاصيل، يرجى زيارة صفحة التراخيص الخاصة بنا.

كيف يمكن استخدام Ultralytics YOLO لتتبع الكائنات في الوقت الفعلي؟

يدعم Ultralytics YOLO تتبعًا فعالًا وقابلاً للتخصيص لأجسام متعددة. للاستفادة من إمكانات التتبع، يمكنك استخدام الأمر yolo track الأمر، كما هو موضح أدناه:

مثال لتتبع الأجسام على مقطع فيديو

from ultralytics import YOLO

# Load a pretrained YOLO model
model = YOLO("yolo26n.pt")

# Start tracking objects in a video
# You can also use live video streams or webcam input
model.track(source="path/to/video.mp4")
# Perform object tracking on a video from the command line
# You can specify different sources like webcam (0) or RTSP streams
yolo track source=path/to/video.mp4

للحصول على دليل مفصل حول إعداد وتشغيل تتبع الكائنات، راجع وثائق وضع التتبع (Track Mode) الخاص بنا، والذي يشرح التكوين والتطبيقات العملية في سيناريوهات الوقت الفعلي.



📅 تم الإنشاء قبل 2 أعوام ✏️ تم التحديث قبل 3 أيام
glenn-jocherpderrengerRizwanMunawarjk4eUltralyticsAssistantAyushExelLaughing-qY-T-GpicsalexLexBarouRizwanMunawar

تعليقات