إعداد البيانات#
يُعد إعداد البيانات أساس نجاح نماذج الرؤية الحاسوبية. توفر 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 للتدريب المحلي

سير العمل#
| المرحلة | الوصف |
|---|---|
| التحميل | استيراد الصور أو مقاطع الفيديو أو الأرشيفات مع المعالجة التلقائية |
| التوسيم | وضع تسميات للبيانات باستخدام الأدوات اليدوية، أو استخدام التعليقات التوضيحية الذكية مع 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 عليه.
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 تحليلاً تلقائيًا يتضمن:
- توزيع التقسيمات: مخطط حلقي لأعداد صور التدريب والتحقق والاختبار
- أبرز الفئات: مخطط حلقي للفئات العشر الأكثر تكرارًا في التعليقات التوضيحية
- أبعاد الصورة: مخطط تكراري لتوزيع عرض الصورة وارتفاعها (بالبكسل)
- أبعاد الصورة ثنائية الأبعاد: خريطة حرارية ثنائية الأبعاد للعرض مقابل الارتفاع مع خطوط إرشادية لنسبة العرض إلى الارتفاع
- مواضع التعليقات التوضيحية: خريطة حرارية ثنائية الأبعاد لمواضع مراكز مربعات الإحاطة
- عدد النقاط لكل مثيل: توزيع عدد رؤوس المضلعات أو النقاط المفتاحية (لمجموعات بيانات التقسيم/الوضعية)
راجع تبويب المخططات للاطلاع على القائمة الكاملة.
روابط سريعة#
- مجموعات البيانات: حمّل بيانات التدريب وأدِرها وصدّرها
- التعليقات التوضيحية: أضف تسميات إلى البيانات باستخدام أدوات يدوية وأخرى مدعومة بالذكاء الاصطناعي
- التدريب السحابي: درّب النماذج على مجموعات البيانات التي أضفت إليها تعليقات توضيحية
- معرّف URI لمجموعة البيانات: استخدم معرّفات URI من
ul://للتدريب من أي مكان
الأسئلة الشائعة#
تدعم منصة 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 Pro 500 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 الموقعة للصور.