انتقل إلى المحتوى

مجموعات بيانات HUB

Ultralytics تعد مجموعات بيانات HUB حلا عمليا لإدارة مجموعات البيانات المخصصة والاستفادة منها.

بمجرد التحميل ، يمكن استخدام مجموعات البيانات على الفور للتدريب على النماذج. يسهل هذا النهج المتكامل الانتقال السلس من إدارة مجموعة البيانات إلى التدريب النموذجي ، مما يبسط العملية بأكملها بشكل كبير.



شاهد: شاهد: تحميل مجموعات البيانات إلى Ultralytics المحور | تجول كامل لميزة تحميل مجموعة البيانات

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

Ultralytics مجموعات بيانات HUB تشبه تماما YOLOv5 و YOLOv8 🚀 مجموعات البيانات. يستخدمون نفس الهيكل ونفس تنسيقات الملصقات لإبقاء كل شيء بسيطا.

قبل تحميل مجموعة بيانات إلى Ultralytics HUB ، تأكد من وضع ملف YAML لمجموعة البيانات داخل الدليل الجذر لمجموعة البيانات وأن مجموعة البيانات YAML والدليل وZIP لها نفس الاسم ، كما هو موضح في المثال أدناه ، ثم قم بضغط دليل مجموعة البيانات.

على سبيل المثال ، إذا كانت مجموعة البيانات الخاصة بك تسمى "coco8" ، فمثل كوكو 8 مثال على مجموعة البيانات ، ثم يجب أن يكون لديك ملف coco8.yaml داخل الخاص بك coco8/ الدليل ، والذي سينشئ ملف coco8.zip عند الضغط عليه:

zip -r coco8.zip coco8

يمكنك تنزيل مجموعة بيانات مثال COCO8 الخاصة بنا وفك ضغطها لمعرفة كيفية هيكلة مجموعة البيانات الخاصة بك بالضبط.

هيكل مجموعة بيانات COCO8

مجموعة البيانات YAML هي نفس المعيار YOLOv5 و YOLOv8 تنسيق YAML.

كوكو 8.يامل

# Ultralytics YOLO 🚀, AGPL-3.0 license
# COCO8 dataset (first 8 images from COCO train2017) by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/detect/coco8/
# Example usage: yolo train data=coco8.yaml
# parent
# ├── ultralytics
# └── datasets
#     └── coco8  ← downloads here (1 MB)

# Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
path: ../datasets/coco8 # dataset root dir
train: images/train # train images (relative to 'path') 4 images
val: images/val # val images (relative to 'path') 4 images
test: # test images (optional)

# Classes
names:
  0: person
  1: bicycle
  2: car
  3: motorcycle
  4: airplane
  5: bus
  6: train
  7: truck
  8: boat
  9: traffic light
  10: fire hydrant
  11: stop sign
  12: parking meter
  13: bench
  14: bird
  15: cat
  16: dog
  17: horse
  18: sheep
  19: cow
  20: elephant
  21: bear
  22: zebra
  23: giraffe
  24: backpack
  25: umbrella
  26: handbag
  27: tie
  28: suitcase
  29: frisbee
  30: skis
  31: snowboard
  32: sports ball
  33: kite
  34: baseball bat
  35: baseball glove
  36: skateboard
  37: surfboard
  38: tennis racket
  39: bottle
  40: wine glass
  41: cup
  42: fork
  43: knife
  44: spoon
  45: bowl
  46: banana
  47: apple
  48: sandwich
  49: orange
  50: broccoli
  51: carrot
  52: hot dog
  53: pizza
  54: donut
  55: cake
  56: chair
  57: couch
  58: potted plant
  59: bed
  60: dining table
  61: toilet
  62: tv
  63: laptop
  64: mouse
  65: remote
  66: keyboard
  67: cell phone
  68: microwave
  69: oven
  70: toaster
  71: sink
  72: refrigerator
  73: book
  74: clock
  75: vase
  76: scissors
  77: teddy bear
  78: hair drier
  79: toothbrush

# Download script/URL (optional)
download: https://ultralytics.com/assets/coco8.zip

بعد ضغط مجموعة البيانات الخاصة بك ، يجب عليك التحقق من صحتها قبل تحميلها إلى Ultralytics محور. Ultralytics يجري HUB التحقق من صحة مجموعة البيانات بعد التحميل ، لذلك من خلال التأكد من تنسيق مجموعة البيانات الخاصة بك بشكل صحيح وخالية من الأخطاء في وقت مبكر ، يمكنك منع أي انتكاسات بسبب رفض مجموعة البيانات.

from ultralytics.hub import check_dataset

check_dataset('path/to/coco8.zip')

بمجرد أن يصبح ZIP لمجموعة البيانات جاهزا، انتقل إلى صفحة مجموعات البيانات بالنقر فوق الزر مجموعات البيانات في الشريط الجانبي.

Ultralytics لقطة شاشة HUB للصفحة الرئيسية مع سهم يشير إلى زر مجموعات البيانات في الشريط الجانبي

انقر فوق الزر تحميل مجموعة البيانات في أعلى يمين الصفحة. سيؤدي هذا الإجراء إلى تشغيل مربع الحوار تحميل مجموعة البيانات .

Ultralytics لقطة شاشة HUB لصفحة مجموعة البيانات مع سهم يشير إلى الزر تحميل مجموعة البيانات

قم بتحميل مجموعة البيانات الخاصة بك في حقل ملف .zip مجموعة البيانات .

لديك خيار إضافي لتعيين اسم ووصف مخصصين ل Ultralytics مجموعة بيانات HUB.

عندما تكون راضيا عن تكوين مجموعة البيانات، انقر على تحميل.

Ultralytics لقطة شاشة HUB لمربع الحوار "تحميل مجموعة البيانات" مع سهم يشير إلى الزر "تحميل"

بعد تحميل مجموعة البيانات الخاصة بك ومعالجتها، ستتمكن من الوصول إليها من صفحة مجموعات البيانات.

Ultralytics لقطة شاشة HUB لصفحة مجموعات البيانات مع سهم يشير إلى إحدى مجموعات البيانات

يمكنك عرض الصور في مجموعة البيانات الخاصة بك مجمعة حسب التقسيمات (القطار ، التحقق من الصحة ، الاختبار).

Ultralytics لقطة شاشة HUB لصفحة مجموعة البيانات مع سهم يشير إلى علامة التبويب "الصور"

بقشيش

يمكن تكبير كل صورة للحصول على تصور أفضل.

Ultralytics لقطة شاشة HUB لعلامة التبويب "الصور" داخل صفحة "مجموعة البيانات" مع سهم يشير إلى أيقونة التوسيع

Ultralytics لقطة شاشة HUB لعلامة التبويب "الصور" داخل صفحة "مجموعة البيانات" مع توسيع إحدى الصور

أيضا ، يمكنك تحليل مجموعة البيانات الخاصة بك عن طريق النقر فوق علامة التبويب نظرة عامة .

Ultralytics لقطة شاشة HUB لصفحة مجموعة البيانات مع سهم يشير إلى علامة التبويب نظرة عامة

بعد ذلك ، قم بتدريب نموذج على مجموعة البيانات الخاصة بك.

Ultralytics لقطة شاشة HUB لصفحة مجموعة البيانات مع سهم يشير إلى زر طراز القطار

مشاركة مجموعة البيانات

معلومات

Ultralytics توفر وظيفة مشاركة HUB طريقة ملائمة لمشاركة مجموعات البيانات مع الآخرين. تم تصميم هذه الميزة لاستيعاب كل من الموجودة Ultralytics مستخدمو HUB وأولئك الذين لم ينشئوا حسابا بعد.

ملاحظه

يمكنك التحكم في الوصول العام لمجموعات البيانات الخاصة بك.

يمكنك اختيار تعيين الوصول العام إلى "خاص" ، وفي هذه الحالة ، ستتمكن أنت فقط من الوصول إليه. بدلا من ذلك ، يمكنك تعيين الوصول العام إلى "غير مدرج" والذي يمنح حق الوصول إلى المشاهدة لأي شخص لديه رابط مباشر إلى مجموعة البيانات ، بغض النظر عما إذا كان لديه Ultralytics حساب HUB أم لا.

انتقل إلى صفحة مجموعة البيانات لمجموعة البيانات التي تريد مشاركتها ، وافتح القائمة المنسدلة إجراءات مجموعة البيانات وانقر على خيار المشاركة . سيؤدي هذا الإجراء إلى تشغيل مربع الحوار مشاركة مجموعة البيانات .

Ultralytics لقطة شاشة HUB لصفحة مجموعة البيانات مع سهم يشير إلى الخيار "مشاركة"

بقشيش

يمكنك أيضا مشاركة مجموعة بيانات مباشرة من صفحة مجموعات البيانات .

Ultralytics لقطة شاشة HUB لصفحة مجموعات البيانات مع سهم يشير إلى الخيار "مشاركة" لإحدى مجموعات البيانات

اضبط الوصول العام على "غير مدرج" وانقر على حفظ.

Ultralytics لقطة شاشة HUB لمربع الحوار "مشاركة مجموعة البيانات" مع سهم يشير إلى القائمة المنسدلة وآخر إلى الزر "حفظ"

الآن ، يمكن لأي شخص لديه رابط مباشر لمجموعة البيانات الخاصة بك مشاهدته.

بقشيش

يمكنك بسهولة النقر فوق ارتباط مجموعة البيانات الموضح في مربع حوار مشاركة مجموعة البيانات لنسخها.

Ultralytics لقطة شاشة HUB للمربع الحوار "مشاركة مجموعة البيانات" مع سهم يشير إلى ارتباط مجموعة البيانات

تحرير / حذف مجموعة البيانات

انتقل إلى صفحة مجموعة البيانات لمجموعة البيانات التي تريد تحريرها ، وافتح القائمة المنسدلة لإجراءات مجموعة البيانات وانقر فوق خيار تحرير . سيؤدي هذا الإجراء إلى تشغيل مربع الحوار تحديث مجموعة البيانات .

Ultralytics لقطة شاشة HUB لصفحة مجموعة البيانات مع سهم يشير إلى الخيار تحرير وحذف

قم بتطبيق التعديلات المطلوبة على مجموعة البيانات الخاصة بك ثم قم بتأكيد التغييرات بالنقر فوق حفظ.

انتقل إلى صفحة مجموعة البيانات لمجموعة البيانات التي تريد حذفها ، وافتح القائمة المنسدلة إجراءات مجموعة البيانات وانقر فوق خيار الحذف . سيؤدي هذا الإجراء إلى حذف مجموعة البيانات.

ملاحظه

إذا غيرت رأيك، يمكنك استعادة مجموعة البيانات من صفحة المهملات .

Ultralytics لقطة شاشة HUB لصفحة سلة المهملات مع سهم يشير إلى خيار الاستعادة لإحدى مجموعات البيانات



تم النشر في 2023-11-12, اخر تحديث 2024-02-13
المؤلفون: جلين جوشر (4) ، بريتوش تريباثي (1) ، رضوان منور (1) ، سيرجيواكسمان (1) ، ضاحكا ( 1)

التعليقات