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 للتدريب المحلي

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 الخاص بك عليه.
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 جيجابايت |
| Pro | 500 جيجابايت |
| 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 للتدريب دون اتصال بالإنترنت بشكل كامل.