Ultralytics مجموعات بيانات HUB
Ultralytics تُعد مجموعات بيانات HUB حلاً عملياً لإدارة مجموعات بياناتك المخصصة والاستفادة منها.
بمجرد التحميل، يمكن استخدام مجموعات البيانات على الفور لتدريب النموذج. يسهل هذا النهج المتكامل الانتقال السلس من إدارة مجموعة البيانات إلى تدريب النموذج، مما يبسط العملية برمتها بشكل كبير.
شاهد: شاهد: تحميل مجموعات البيانات إلى Ultralytics HUB | شرح تفصيلي كامل لميزة تحميل مجموعات البيانات
تحميل مجموعة البيانات
Ultralytics مجموعات بيانات HUB تشبه تمامًا مجموعات بيانات YOLOv5 و YOLOv8 🚀 🚀. يستخدمون نفس البنية ونفس تنسيقات التسمية للحفاظ على بساطة كل شيء.
قبل تحميل مجموعة البيانات إلى Ultralytics HUB، تأكد من وضع ملف YAML الخاص بمجموعة البيانات داخل الدليل الجذر لمجموعة البيانات وأن يكون لمجموعة البيانات YAML والدليل و ZIP نفس الاسم، كما هو موضح في المثال أدناه، ثم قم بضغط دليل مجموعة البيانات.
على سبيل المثال، إذا كانت مجموعة البيانات الخاصة بك تسمى "كوكو 8"، مثل COCO8 مثالاً على مجموعة البيانات، إذن يجب أن يكون لديك coco8.yaml
داخل coco8/
دليل، والذي سينشئ coco8.zip
عند ضغطها:
يمكنك تنزيل مثال مجموعة بيانات COCO8 وفك ضغطها لترى بالضبط كيفية هيكلة مجموعة بياناتك.
مجموعة البيانات YAML هي نفس تنسيق YAML القياسي YOLOv5 و YOLOv8 YAML.
كوكو8.yaml
# 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://github.com/ultralytics/assets/releases/download/v0.0.0/coco8.zip
بعد ضغط مجموعة البيانات الخاصة بك، يجب عليك التحقق من صحتها قبل تحميلها إلى Ultralytics HUB. Ultralytics يقوم HUB بإجراء فحص التحقق من صحة مجموعة البيانات بعد التحميل، لذلك من خلال التأكد من تنسيق مجموعة بياناتك بشكل صحيح وخالية من الأخطاء في وقت مبكر، يمكنك تجنب أي انتكاسات بسبب رفض مجموعة البيانات.
بمجرد أن تصبح مجموعة البيانات ZIP جاهزة، انتقل إلى صفحة مجموعات البيانات بالنقر على زر مجموعات البيانات في الشريط الجانبي وانقر على زر تحميل مجموعة البيانات في أعلى يمين الصفحة.
نصيحة
يمكنك تحميل مجموعة بيانات مباشرةً من الصفحة الرئيسية.
سيؤدي هذا الإجراء إلى تشغيل مربع حوار تحميل مجموعة البيانات.
حدد مهمة مجموعة البيانات الخاصة بمجموعة البيانات الخاصة بك وقم بتحميلها في حقل ملف .zip لمجموعة البيانات.
لديك خيار إضافي لتعيين اسم ووصف مخصصين لمجموعة بيانات Ultralytics HUB الخاصة بك.
عندما تكون راضياً عن تكوين مجموعة البيانات الخاصة بك، انقر فوق تحميل.
بعد تحميل مجموعة بياناتك ومعالجتها، ستتمكن من الوصول إليها من صفحة مجموعات البيانات.
يمكنك عرض الصور في مجموعة البيانات الخاصة بك مجمّعة حسب التقسيمات (تدريب، تحقق، اختبار).
نصيحة
يمكن تكبير كل صورة لتصور أفضل.
يمكنك أيضًا تحليل مجموعة بياناتك من خلال النقر على علامة التبويب نظرة عامة.
بعد ذلك، قم بتدريب نموذج على مجموعة بياناتك.
تنزيل مجموعة البيانات
انتقل إلى صفحة مجموعة البيانات الخاصة بمجموعة البيانات التي تريد تنزيلها، وافتح القائمة المنسدلة إجراءات مجموعة البيانات وانقر على خيار تنزيل. سيبدأ هذا الإجراء بتنزيل مجموعة البيانات الخاصة بك.
نصيحة
يمكنك تنزيل مجموعة بيانات مباشرةً من صفحة مجموعات البيانات.
مشاركة مجموعة البيانات
المعلومات
Ultralytics توفر وظيفة مشاركةHUB طريقة ملائمة لمشاركة مجموعات البيانات مع الآخرين. وقد صُممت هذه الميزة لاستيعاب كل من مستخدمي Ultralytics HUB الحاليين وأولئك الذين لم ينشئوا حساباً بعد.
ملاحظة
يمكنك التحكم في الوصول العام لمجموعات البيانات الخاصة بك.
يمكنك اختيار ضبط الوصول العام على "خاص"، وفي هذه الحالة، لن يتمكن أحد غيرك من الوصول إليها. أو يمكنك بدلاً من ذلك، يمكنك تعيين الوصول العام على "غير مدرج" الذي يمنح حق الوصول للعرض لأي شخص لديه الرابط المباشر لمجموعة البيانات، بغض النظر عما إذا كان لديه حساب Ultralytics HUB أم لا.
انتقل إلى صفحة مجموعة البيانات الخاصة بمجموعة البيانات التي تريد مشاركتها، وافتح القائمة المنسدلة لإجراءات مجموعة البيانات وانقر على خيار مشاركة. سيؤدي هذا الإجراء إلى تشغيل مربع حوار مشاركة مجموعة البيانات.
نصيحة
يمكنك مشاركة مجموعة بيانات مباشرةً من صفحة مجموعات البيانات.
قم بتعيين الوصول العام إلى "غير مدرج" وانقر فوق حفظ.
والآن، يمكن لأي شخص لديه الرابط المباشر لمجموعة البيانات الخاصة بك أن يشاهدها.
نصيحة
يمكنك النقر بسهولة على رابط مجموعة البيانات الظاهر في مربع حوار مشاركة مجموعة البيانات لنسخها.
تحرير مجموعة البيانات
انتقل إلى صفحة مجموعة البيانات الخاصة بمجموعة البيانات التي تريد تحريرها، وافتح القائمة المنسدلة إجراءات مجموعة البيانات وانقر على الخيار تحرير. سيؤدي هذا الإجراء إلى تشغيل مربع حوار تحديث مجموعة البيانات.
نصيحة
يمكنك تحرير مجموعة بيانات مباشرةً من صفحة مجموعات البيانات.
قم بتطبيق التعديلات المطلوبة على مجموعة البيانات الخاصة بك ثم قم بتأكيد التغييرات بالنقر فوق حفظ.
حذف مجموعة البيانات
انتقل إلى صفحة مجموعة البيانات الخاصة بمجموعة البيانات التي تريد حذفها، وافتح القائمة المنسدلة إجراءات مجموعة البيانات وانقر على خيار حذف. سيؤدي هذا الإجراء إلى حذف مجموعة البيانات.
نصيحة
يمكنك حذف مجموعة بيانات مباشرةً من صفحة مجموعات البيانات.
ملاحظة
إذا غيرت رأيك، يمكنك استعادة مجموعة البيانات من صفحة المهملات.