أمان جاهز للمؤسسات: متوافق مع ISO 27001 و SOC 2 Type I.


Ultralytics YOLO banner

中文 · 한국어 · 日本語 · Русский · Deutsch · Français · Español · Português · Türkçe · Tiếng Việt · العربية


Ultralytics CI Ultralytics Downloads Ultralytics Discord Ultralytics Forums Ultralytics Reddit
Run Ultralytics on Gradient Open Ultralytics In Colab Open Ultralytics In Kaggle Open Ultralytics In Binder

وثائق Ultralytics YOLO#

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

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

اطلب ترخيص مؤسسة للاستخدام التجاري في ترخيص Ultralytics.

🚀 جديد: تقدير العمق الأحادي

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

معرفة المزيد

ابدأ في أمرين فقط#

# Install the ultralytics package from PyPI
pip install ultralytics

# Detect objects in an image with a pretrained YOLO26 model
yolo predict model=yolo26n.pt source='https://github.com/ultralytics/assets/releases/download/v0.0.0/bus.jpg'

يتم تنزيل أوزان النموذج وصورة المثال تلقائيًا، ويتم حفظ النتيجة المصحوبة بتعليقات توضيحية في runs/detect/predict.

راجع دليل البدء السريع للحصول على مرجع التثبيت والاستخدام الكامل.

ما الذي تريد القيام به؟#

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

ضبط نموذج YOLO26 مُدرب مسبقاً على مجموعة بياناتك الخاصة، مع ضبط التعزيز والمعاملات الفائقة للتدريب باستخدام وحدات GPU متعددة


تدريب نموذج مخصص

تشغيل نموذج على صورك أو فيديوهاتك

تحميل نموذج مُدرب مسبقاً والحصول على صناديق التقييد، أو الأقنعة، أو النقاط الرئيسية في بضعة أسطر من Python أو أمر CLI واحد


التنبؤ ببيانات جديدة

تتبع الكائنات عبر إطارات الفيديو

تتبع الكائنات عبر إطارات الفيديو باستخدام معرف ثابت عبر BoT-SORT أو ByteTrack، المدمجين في خط أنابيب التنبؤ الخاص بـ YOLO26


تتبع الكائنات المتعددة

تشغيل تطبيق رؤية جاهز للاستخدام

تطبيقات رؤية جاهزة للاستخدام لحساب الكائنات، والخرائط الحرارية، وإدارة الطوابير، وأجهزة الإنذار الأمنية، والتمارين الرياضية، دون الحاجة إلى تدريب


استكشاف الحلول

نشر نموذجك

تصدير النماذج المُدربة إلى ONNX، أو TensorRT، أو OpenVINO للاستدلال السريع على أجهزة الحافة، وأجهزة الجوال، وخوادم السحابة


التصدير والنشر

اختر النموذج المناسب

قارن بين YOLO26، وYOLO11، وSAM 3، وRT-DETR، وأي بنية أخرى مدعومة حسب السرعة والدقة وحالة الاستخدام


تصفح جميع النماذج

ابحث في Python API

ابحث عن الفئات، والوظائف، وتوقيعات الطرق لـ Python API، التي يتم إنشاؤها تلقائياً من المصدر مع كل إصدار جديد


مرجع واجهة برمجة التطبيقات (API)

ما الجديد: YOLO26

تقدم عائلة النماذج الأحدث من Ultralytics استدلالاً كاملاً بدون NMS مع مقايضة محسنة بين الدقة وزمن الانتقال مقارنة بـ YOLO11


تعرف على YOLO26

كيف يتم تنظيم هذه الوثائق#

تتبع معظم أوامر سير عمل النموذج yolo بنية نحوية واحدة، وهي yolo [TASK] MODE ARGS، حيث تكون المهمة اختيارية، وتنظم هذه المستندات حول الأجزاء الثلاثة نفسها، بالإضافة إلى اختصار واحد:

كل شيء آخر يدعم هذه البنية النحوية: تسرد النماذج (Models) كل هندسة يمكنك تمريرها إلى model= — مثل YOLO26 وYOLO11 وSAM 3 وRT-DETR وغيرها — وتوفر مجموعات البيانات (Datasets) ما تتدرب عليه كل مهمة، وتعد الأدلة (Guides) مجموعة واسعة من الشروحات التفصيلية التي تمتد عبر نشر الأجهزة، وضبط المعلمات الفائقة، وتحويل مجموعات البيانات، وخطوات المشاريع الكاملة، وتربط العمليات المدمجة (Integrations) خط الأنابيب بأدوات التدريب والنشر التي تستخدمها بالفعل، ويوثق قسم المرجع (Reference) كل فئة ودالة في واجهة برمجة تطبيقات Python.

بالإضافة إلى حزمة Python، تعمل واجهتان أخريان على النماذج نفسها: منصة Ultralytics للتعليقات التوضيحية السحابية، والتدريب، والنشر، واستنتاج Ultralytics، وهي مكتبة Rust مستقلة وواجهة سطر أوامر لتشغيل النماذج المصدرة بدون بيئة تشغيل Python.

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

Ultralytics Enterprise License banner

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

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

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

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

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

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

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

البدء في استخدام YOLO سريع ومباشر. قم بتثبيت حزمة Ultralytics من pip باستخدام pip install ultralytics، ثم قم بتشغيل تنبؤك الأول باستخدام yolo predict model=yolo26n.pt — حيث يتم تنزيل أوزان النموذج تلقائيًا. للحصول على إرشادات شاملة تغطي conda وDocker والتثبيت من المصدر، تفضل بزيارة صفحة البدء السريع.

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

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

  1. قم بإعداد مجموعة بياناتك المشروحة واوصفها في ملف YAML لمجموعة البيانات.
  2. تحميل نموذج مدرب مسبقًا، على سبيل المثال YOLO("yolo26n.pt") في Python.
  3. ابدأ التدريب باستخدام model.train(data="path/to/dataset.yaml", epochs=100, imgsz=640)، أو من سطر الأوامر باستخدام yolo detect train data=path/to/dataset.yaml epochs=100 imgsz=640.

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

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

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

  • ترخيص AGPL-3.0: هذا الترخيص مفتوح المصدر مثالي للاستخدام التعليمي وغير التجاري، ويعزز التعاون المفتوح.
  • ترخيص المؤسسة (Enterprise License): للتطوير والاستخدام في الإنتاج، بما في ذلك الأدوات الداخلية، وسير العمل المؤتمت، وعمليات نشر الإنتاج، متجاوزاً متطلبات المصدر المفتوح لـ AGPL-3.0.

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

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

تدعم Ultralytics YOLO تتبعًا فعالًا وقابلًا للتخصيص لكائنات متعددة. استدعِ YOLO("yolo26n.pt").track(source="path/to/video.mp4") في Python، أو قم بتشغيل yolo track source=path/to/video.mp4 من سطر الأوامر — وكلاهما يعمل مع ملفات الفيديو، والبث المباشر، ومدخلات كاميرا الويب. للحصول على دليل مفصل حول إعداد وتشغيل تتبع الكائنات، راجع مستندات وضع التتبع (Track Mode)، والتي تشرح التكوين والتطبيقات العملية في سيناريوهات الوقت الفعلي.


Ultralytics GitHub Ultralytics LinkedIn Ultralytics Twitter Ultralytics YouTube Ultralytics TikTok Ultralytics BiliBili Ultralytics Discord

التعليقات