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

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