Ultralytics YOLO27:
Get Started

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

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



شاهد: ابدأ باستخدام منصة Ultralytics - البيانات

نظرة عامة#

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

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

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

سير العمل#

المرحلةالوصف
التحميلاستيراد الصور أو مقاطع الفيديو أو الأرشيفات مع المعالجة التلقائية
التوسيموضع تسميات للبيانات باستخدام الأدوات اليدوية، أو استخدام التعليقات التوضيحية الذكية مع SAM (الكشف والتجزئة والدلالي وOBB) أو YOLO أو النماذج الموجّهة بفئات — نماذج مفتوحة المصدر مستضافة أو نماذج مدفوعة من مزوّدين — على مجموعات بيانات الكشف التي تضم من فئة واحدة إلى 200 فئة
التحليلعرض توزيعات الفئات والخرائط الحرارية المكانية وإحصاءات الأبعاد وعناقيد التضمينات
التصديرالتنزيل بتنسيق NDJSON للاستخدام دون اتصال

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

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

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

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

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

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

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

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

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

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

yolo train model=yolo26n.pt 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 تحليلاً تلقائيًا يتضمن:

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

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

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

  • تدعم منصة Ultralytics ما يلي:

    الصور: 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 (بحد أقصى 10GB في الخطة المجانية، و20GB في Pro، و50GB في Enterprise)، وتحتوي على صور مع تسميات اختيارية بتنسيق YOLO أو بتنسيق COCO JSON أو LabelMe JSON، أو أقنعة PNG الدلالية، أو خرائط العمق، بالإضافة إلى صادرات Ultralytics NDJSON أو Labelbox NDJSON

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

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

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

    حدود الملفات الفردية: الصور 50MB، ومقاطع الفيديو 1GB، ومجموعات البيانات 10GB في الخطة المجانية / 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 الموقعة للصور.

التعليقات