Ultralytics YOLO27:

إعداد البيانات#

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



Watch: Get Started with Ultralytics Platform - Data

نظرة عامة#

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

  • رفع الصور ومقاطع الفيديو وملفات مجموعات البيانات (ZIP وTAR بما في ذلك .tar.gz/.tgz وNDJSON)
  • الاستيراد من عنوان URL عبر لصق رابط مباشر إلى أرشيف أو تصدير NDJSON، أو من Roboflow
  • الاتصال بـ Google Cloud Storage أو Amazon S3 أو Azure Blob Storage واستخدام بياناتك في مكانها دون رفع نسخة منها
  • إبقاء وحدات البكسل داخل مقر العمل باستخدام عمال CPU/GPU من فئة Enterprise داخل الشركة
  • تعمل بالتعليق التوضيحي باستخدام أدوات الرسم اليدوي والوسم الذكي المدعوم بنظام SAM — اختر من بين SAM 2.1 أو SAM 3 أو SAM 3.1 الافتراضي
  • إدارة الفئات عبر إعادة تسميتها وتغيير ألوانها ودمجها وحذفها عبر مجموعة البيانات بأكملها
  • تحليل بياناتك باستخدام الإحصاءات والتصورات والتجميع القائم على التضمينات
  • تصدير البيانات بتنسيق NDJSON للتدريب المحلي

نظرة عامة على بيانات Ultralytics Platform في الشريط الجانبي لمجموعات البيانات

سير العمل#

graph LR
    A[Upload]:::start --> B[Annotate]:::proc
    B --> D[Train]:::out
    B --> C[Analyze]:::proc

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

المهام المدعومة#

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

المهمةالوصفأداة الوسم
الكشفاكتشاف الأجسام باستخدام الصناديق المحيطةأداة المستطيل
التقسيمتجزئة المثيلات باستخدام أقنعة البكسلأداة المضلّع
الدلاليالتجزئة الدلالية باستخدام مناطق بكسل لكل فئةأداة المضلّع
العمقخرائط عمق متريّة لكل بكسلالأهداف المستوردة
التصنيفتصنيف على مستوى الصورةمحدد الفئة
الوضعيةتقدير النقاط المفتاحية باستخدام قوالب هياكل عظمية مضمّنة ومخصصةأداة النقاط المفتاحية
OBBصناديق محيطة موجّهة للأجسام المدارةأداة الصندوق الموجّه
اختيار نوع المهمة

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

الميزات الرئيسية#

التخزين الذكي#

تدير Ultralytics Platform التخزين بكفاءة:

  • إزالة التكرار: تُخزّن الصور المتطابقة في منطقة البيانات نفسها مرة واحدة
  • سلامة البيانات: يُتحقق من سلامة البيانات في الملفات المرفوعة
  • الكفاءة: تخزين محسّن ومعالجة سريعة

معرّفات URI لمجموعات البيانات#

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

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

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

استخدام بيانات Platform من Python
from ultralytics import YOLO

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

إصدارات مجموعة البيانات#

أنشئ لقطات NDJSON غير قابلة للتغيير من مجموعة بياناتك لإجراء تدريب قابل لإعادة الإنتاج. يلتقط كل إصدار أعداد الصور والفئات والتعليقات التوضيحية وقت إنشائه. راجع علامة تبويب الإصدارات للحصول على التفاصيل.

علامات تبويب مجموعة البيانات#

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

علامة التبويبالوصف
الصورتصفح الصور في عرض شبكي أو مضغوط أو جدولي مع تراكبات التعليقات التوضيحية
الفئاتعرض الفئات وإعادة تسميتها وتغيير ألوانها ودمجها وحذفها مع أعداد الملصقات لكل فئة
المخططاتإحصاءات تلقائية: توزيع التقسيمات وأعداد الفئات والخرائط الحرارية
النماذجالنماذج المدرَّبة على مجموعة البيانات هذه مع المقاييس والحالة
الإصداراتإنشاء لقطات NDJSON غير قابلة للتغيير وتنزيلها واستعادتها لضمان قابلية إعادة الإنتاج
الأخطاءالصور التي فشلت معالجتها مع تفاصيل الخطأ وإرشادات الإصلاح

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

التجميع#

استكشف مجموعتك البيانية كمخطط تناثر ثنائي الأبعاد تفاعلي تقترب فيه الصور المتشابهة بصرياً من بعضها — وهو أمر مفيد للكشف عن المجموعات، والنسخ المتطرفة، والبيانات الشاذة، ولتفقد كيفية توزيع التقسيمات أو الفئات عبر بياناتك. حدد منطقة من المخطط بحبل التحديد لتصفية المعرض ليشمل تلك الصور فقط. يتطلب التحليل ما بين 20 و200,000 صورة خالية من الأخطاء. تتيح لك التضمينات نفسها العثور على صور مشابهة في مجموعات البيانات العامة وإضافتها إلى مجموعتك. راجع التجميع للحصول على التفاصيل.

الإحصاءات والتصور#

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

  • توزيع التقسيمات: مخطط حلقي يوضح أعداد صور train/val/test
  • الفئات الأعلى: مخطط حلقي للفئات العشر الأكثر تكرارًا في التعليقات التوضيحية
  • أبعاد الصور: مدرج تكراري لتوزيع عرض الصور وارتفاعها (بالبكسل)
  • أبعاد الصور ثنائية الأبعاد: خريطة حرارية ثنائية الأبعاد للعرض مقابل الارتفاع مع خطوط إرشادية لنسبة العرض إلى الارتفاع
  • مواقع التعليقات التوضيحية: خريطة حرارية ثنائية الأبعاد لمواضع مراكز الصناديق المحيطة
  • النقاط لكل مثيل: توزيع عدد رؤوس المضلعات أو النقاط المفتاحية (لمجموعات بيانات segment/pose)

راجع علامة تبويب المخططات للاطلاع على القائمة الكاملة.

روابط سريعة#

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

  • تدعم Ultralytics Platform ما يلي:

    الصور: JPEG وPNG وWebP وBMP وTIFF وHEIC وAVIF وJP2 وDNG وMPO (بحد أقصى 50MB لكل صورة)

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

    ملفات مجموعة البيانات: أرشيفات بصيغة ZIP أو TAR تتضمن .tar.gz و .tgz (بحد أقصى 10 غيغابايت للخطة المجانية، و20 غيغابايت لخطة المحترفين Pro، و50 غيغابايت لخطة المؤسسات Enterprise) تحتوي على صور مع تسميات اختيارية بصيغة YOLO أو تسميات بصيغة COCO JSON أو أقنعة PNG دلالية، بالإضافة إلى تصديرات NDJSON

    يمكن أيضًا استيراد أي من تنسيقات الأرشيف أو NDJSON هذه عبر لصق رابط HTTP(S) مباشر في علامة التبويب URL في مربع الحوار New Dataset. يتم اكتشاف ملصقات Pascal VOC XML، لكن لا يتم استيرادها.

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

    الخطةحد التخزين
    Free100 GB
    Pro500 GB
    Enterpriseغير محدود

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

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

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

    أو صدِّر مجموعة بياناتك بتنسيق NDJSON لنقل بياناتها الوصفية وتقسيماتها وتعليقاتها التوضيحية وعناوين URL الموقَّعة للصور.

التعليقات