Meet YOLO26: next-gen vision AI.

Link to this sectionإعداد البيانات#

يعد إعداد البيانات حجر الأساس لنماذج computer vision الناجحة. توفر Ultralytics Platform أدوات شاملة لإدارة بيانات التدريب الخاصة بك، بدءاً من الرفع ووصولاً إلى التسمية والتحليل.



Watch: Get Started with Ultralytics Platform - Data

Link to this sectionنظرة عامة#

يساعدك قسم البيانات (Data) في Ultralytics Platform على:

  • رفع الصور ومقاطع الفيديو وملفات مجموعات البيانات (ZIP، TAR بما في ذلك .tar.gz/.tgz، و NDJSON)
  • التسمية باستخدام أدوات الرسم اليدوي ووضع العلامات الذكي المدعوم بـ SAM — اختر بين SAM 2.1 أو الإصدار الجديد SAM 3
  • تحليل بياناتك باستخدام الإحصاءات والمرئيات
  • تصدير البيانات بتنسيق NDJSON format للتدريب المحلي

Ultralytics Platform Data Overview Sidebar Datasets

Link to this sectionسير العمل#

graph LR
    A[Upload] --> B[Annotate]
    B --> C[Analyze]
    C --> D[Train]

    style A fill:#4CAF50,color:#fff
    style B fill:#2196F3,color:#fff
    style C fill:#FF9800,color:#fff
    style D fill:#9C27B0,color:#fff
المرحلةالوصف
تحميلاستيراد الصور أو مقاطع الفيديو أو الأرشيفات مع المعالجة التلقائية
تصنيفتسمية البيانات باستخدام أدوات يدوية لجميع أنواع المهام الست، أو استخدام تسمية SAM لمهام detect و segment و semantic و OBB
تحليلعرض توزيع الفئات والخرائط الحرارية المكانية وإحصاءات الأبعاد
تصديرالتنزيل بتنسيق NDJSON format للاستخدام دون اتصال بالإنترنت

Link to this sectionالمهام المدعومة#

تدعم Ultralytics Platform جميع أنواع مهام YOLO الست:

المهمةالوصفأداة التسمية
Detectاكتشاف الكائنات باستخدام صناديق الإحاطة (bounding boxes)أداة المستطيل
Segmentتجزئة المثيلات باستخدام أقنعة البكسلأداة المضلع
Semanticالتجزئة الدلالية باستخدام مناطق البكسل لكل فئةأداة المضلع
Poseتقدير النقاط الرئيسية مع قوالب هيكلية مدمجة ومخصصةأداة النقاط الرئيسية
OBBصناديق إحاطة موجهة للكائنات المستديرةأداة الصندوق الموجه
Classifyالتصنيف على مستوى الصورةمحدد الفئة
اختيار نوع المهمة

يتم تعيين نوع المهمة عند إنشاء مجموعة بيانات ويحدد أدوات التسمية المتاحة. يمكنك تغيير ذلك لاحقاً من محدد مهام رأس مجموعة البيانات، ولكن التسميات غير المتوافقة لن تظهر بعد التبديل.

Link to this sectionالميزات الرئيسية#

Link to this sectionالتخزين الذكي#

تستخدم Ultralytics Platform التخزين القائم على المحتوى (CAS) لإدارة فعالة للبيانات:

  • إزالة التكرار: يتم تخزين الصور المتطابقة مرة واحدة فقط عبر تشفير XXH3-128
  • النزاهة: يضمن العنونة المستندة إلى التجزئة نزاهة البيانات
  • الكفاءة: تخزين محسّن ومعالجة سريعة

Link to this sectionعناوين مجموعات البيانات (Dataset URIs)#

قم بالإشارة إلى مجموعات البيانات باستخدام تنسيق URI ul:// (راجع Using Platform Datasets):

yolo train data=ul://username/datasets/my-dataset

يسمح هذا بالتدريب على مجموعات بيانات المنصة من أي جهاز تم ضبط API key الخاص بك عليه.

استخدام بيانات المنصة من Python
from ultralytics import YOLO

model = YOLO("yolo26n.pt")
model.train(data="ul://username/datasets/my-dataset", epochs=100)

Link to this sectionإصدار مجموعات البيانات#

قم بإنشاء لقطات NDJSON غير قابلة للتغيير لمجموعة بياناتك لتدريب قابل للتكرار. يلتقط كل إصدار عدد الصور وعدد الفئات وعدد التسميات في وقت الإنشاء. راجع Versions Tab لمزيد من التفاصيل.

Link to this sectionعلامات تبويب مجموعات البيانات#

يمكن أن تعرض صفحات مجموعة البيانات ما يصل إلى ست علامات تبويب، اعتماداً على حالة مجموعة البيانات وأذوناتك:

علامة التبويبالوصف
الصور (Images)تصفح الصور في عرض الشبكة أو العرض المضغوط أو عرض الجدول مع تراكبات التسمية
الفئات (Classes)عرض وتعديل أسماء الفئات والألوان وأعداد التسميات لكل فئة
المخططات (Charts)إحصاءات تلقائية: توزيع التقسيم، أعداد الفئات، الخرائط الحرارية
النماذج (Models)Models التي تم تدريبها على مجموعة البيانات هذه مع المقاييس والحالة
الإصدارات (Versions)إنشاء وتنزيل لقطات NDJSON غير قابلة للتغيير للتدريب القابل للتكرار
الأخطاء (Errors)الصور التي فشلت معالجتها مع تفاصيل الخطأ وتوجيهات الإصلاح

تظهر Classes و Charts عندما تحتوي مجموعة البيانات على صور. تظهر Errors فقط عند وجود فشل في المعالجة. تظهر Versions للمالكين، أو لغير المالكين عند وجود إصدارات بالفعل.

Link to this sectionالتجميع (Clustering)#

استكشف مجموعة بياناتك كمخطط مبعثر ثنائي الأبعاد تفاعلي حيث توضع الصور المتشابهة بصرياً بالقرب من بعضها — مفيد للكشف عن المجموعات والتكرارات والقيم المتطرفة، ولتفتيش كيفية توزيع التقسيمات أو الفئات عبر بياناتك. استخدم أداة التحديد لتصفية المعرض لتلك الصور. راجع Clustering لمزيد من التفاصيل.

Link to this sectionالإحصاءات والمرئيات#

توفر علامة التبويب Charts تحليلاً تلقائياً يتضمن:

  • توزيع التقسيم (Split Distribution): مخطط حلقي لأعداد صور التدريب/التحقق/الاختبار
  • أهم الفئات (Top Classes): مخطط حلقي لفئات التسمية الأكثر تكراراً
  • أبعاد الصورة (Image Dimensions): رسم بياني لتوزيع عرض وارتفاع الصورة (بالبكسل)
  • النقاط لكل مثيل (Points per Instance): توزيع عدد رؤوس المضلع أو النقاط الرئيسية (لمجموعات بيانات التجزئة/الوضع)
  • مواقع التسمية (Annotation Locations): خريطة حرارية ثنائية الأبعاد لمواضع مركز صندوق الإحاطة
  • أبعاد الصورة ثنائية الأبعاد (Image Dimensions 2D): خريطة حرارية ثنائية الأبعاد للعرض مقابل الارتفاع مع خطوط دليل نسبة العرض إلى الارتفاع

Link to this sectionروابط سريعة#

  • Datasets: رفع وإدارة وتصدير بيانات التدريب الخاصة بك
  • Annotation: تسمية البيانات باستخدام أدوات يدوية ومدعومة بالذكاء الاصطناعي
  • Cloud Training: تدريب النماذج على مجموعات البيانات المسماة الخاصة بك
  • Dataset URI: استخدم عناوين ul:// للتدريب من أي مكان

Link to this sectionالأسئلة الشائعة#

Link to this sectionما هي تنسيقات الملفات المدعومة للرفع؟#

تدعم Ultralytics Platform:

الصور: JPEG، PNG، WebP، BMP، TIFF، HEIC، AVIF، JP2، DNG، MPO (بحد أقصى 50 ميجابايت لكل منها)

مقاطع الفيديو: MP4، WebM، MOV، AVI، MKV، M4V (بحد أقصى 1 جيجابايت، يتم استخراج الإطارات بمعدل 1 إطار في الثانية، بحد أقصى 100 إطار)

ملفات مجموعات البيانات: أرشيفات ZIP أو TAR بما في ذلك .tar.gz و .tgz (بحد أقصى 10 جيجابايت في خطة Free، و20 جيجابايت في Pro، و50 جيجابايت في Enterprise) تحتوي على صور مع تسميات YOLO-format labels اختيارية، بالإضافة إلى تصديرات NDJSON

Link to this sectionما هو الحد الأقصى لحجم مجموعة البيانات؟#

تعتمد حدود التخزين على خطتك:

الخطةحد التخزين
مجاني100 جيجابايت
Pro500 جيجابايت
Enterpriseغير محدود

حدود الملفات الفردية: الصور 50 ميجابايت، مقاطع الفيديو 1 جيجابايت، مجموعات البيانات 10 جيجابايت في Free / 20 جيجابايت في Pro / 50 جيجابايت في Enterprise

Link to this sectionهل يمكنني استخدام مجموعات بيانات المنصة الخاصة بي للتدريب المحلي؟#

نعم! استخدم تنسيق URI لمجموعة البيانات للتدريب محلياً:

export ULTRALYTICS_API_KEY="YOUR_API_KEY"
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100

أو قم بتصدير مجموعة بياناتك بتنسيق NDJSON format للتدريب دون اتصال بالإنترنت بشكل كامل.

التعليقات