رؤية YOLO 2026:
No license

مجموعة بيانات تجزئة الطرود#

Open Package Segmentation Dataset In Colab

مجموعة بيانات تجزئة الطرود Ultralytics هي مجموعة منسقة تضم 2197 صورة معلنة للطرود لتدريب نماذج تجزئة الحالات على فئة واحدة من package. صُممت خصيصاً لحالات الاستخدام في الخدمات اللوجستية وأتمتة المستودعات مثل تحديد الطرود، وفرزها، ومعالجتها، وهي تتكامل مباشرة مع Ultralytics YOLO لتحليل الطرود في الوقت الفعلي ضمن خطوط أنابيب الرؤية الحاسوبية. استكشف المزيد من مجموعات بيانات التجزئة على صفحة نظرة عامة على مجموعات البيانات.



Watch: Train a Package Segmentation Model using Ultralytics YOLO | Industrial Packages 🎉

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

تقسم مجموعة بيانات تجزئة الطرود صورها البالغ عددها 2,197 صورة كالتالي:

  • مجموعة التدريب: 1920 صورة تُستخدم للتدريب نموذج التعلم العميق.
  • مجموعة التحقق من الصحة: 188 صورة تُستخدم أثناء التدريب لضبط المعلمات الفائقة ومنع فرط التخصص.
  • مجموعة الاختبار: 89 صورة تم الاحتفاظ بها لتقييم النموذج بعد التدريب.
  • الفئات: فئة واحدة package تغطي كل طرد معلن.
  • حجم التنزيل: ~103 ميجابايت.

التطبيقات#

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

المستودعات الذكية والخدمات اللوجستية#

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

مراقبة الجودة واكتشاف التلف#

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

يمكن أيضاً تصفح وإدارة مجموعة بيانات تجزئة الطرود الكاملة على منصة Ultralytics.

YAML مجموعة البيانات#

يُعرّف ملف YAML تكوين مجموعة البيانات، بما في ذلك المسارات والفئات والتفاصيل الأساسية الأخرى. بالنسبة لمجموعة بيانات تجزئة الطرود، يتم الاحتفاظ بالملف package-seg.yaml على https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/package-seg.yaml.

ultralytics/cfg/datasets/package-seg.yaml
# Ultralytics 🚀 AGPL-3.0 License - https://ultralytics.com/license

# Package-seg dataset by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/segment/package-seg
# Example usage: yolo train data=package-seg.yaml
# parent
# ├── ultralytics
# └── datasets
#     └── package-seg ← downloads here (103 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: package-seg # dataset root dir
train: images/train # train images (relative to 'path') 1920 images
val: images/val # val images (relative to 'path') 188 images
test: images/test # test images (relative to 'path') 89 images

# Classes
names:
  0: package

# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/package-seg.zip

الاستخدام#

لتدريب نموذج Ultralytics YOLO26n على مجموعة بيانات تجزئة الطرود لمدة 100 حقبة تدريب بحجم صورة يبلغ 640، استخدم مقاطع الكود التالية. يتم تنزيل مجموعة البيانات (~103 ميجابايت) تلقائياً عند الاستخدام الأول. للحصول على قائمة شاملة بالوسائط المتاحة، راجع صفحة التدريب الخاصة بالنموذج.

مثال على التدريب
from ultralytics import YOLO

# Load a model
model = YOLO("yolo26n-seg.pt")  # load a pretrained segmentation model (recommended for training)

# Train the model on the Package Segmentation dataset
results = model.train(data="package-seg.yaml", epochs=100, imgsz=640)

# Validate the model
results = model.val()

# Perform inference on an image
results = model("path/to/image.jpg")

عينة من البيانات والتعليقات#

فيما يلي مثال من مجموعة بيانات تجزئة الطرود مع تراكب أقنعة التجزئة الخاصة بها، والتي تحدد الطرود المكتشفة:

عينة من مجموعة بيانات تجزئة الطرود للخدمات اللوجستية

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

الاقتباسات والشكر#

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

اقتباس
@misc{ factory_package_dataset,
    title = { factory_package Dataset },
    type = { Open Source Dataset },
    author = { factorypackage },
    url = { https://universe.roboflow.com/factorypackage/factory_package },
    year = { 2024 },
    month = { jan },
    note = { visited on 2024-01-24 },
}

نُعرب عن امتناننا لمبتكري مجموعة بيانات تجزئة الطرود على مساهمتهم في مجتمع الرؤية الحاسوبية. لمزيد من مجموعات البيانات، تفضل بزيارة مجموعة بيانات Ultralytics ودليلنا حول نصائح تدريب النماذج.

الأسئلة الشائعة#

  • مجموعة بيانات تجزئة الطرود هي مجموعة من 2,197 صورة معلنة للطرود لتدريب وتقييم نماذج تجزئة الحالات على فئة واحدة من package. وهي تستهدف تطبيقات الخدمات اللوجستية وأتمتة المستودعات مثل تحديد الطرود، وفرزها، ومراقبة الجودة، وتُستخدم مباشرة مع Ultralytics YOLO26 عبر ملف التكوين package-seg.yaml.

  • يبلغ إجمالي مجموعة البيانات 2,197 صورة — 1,920 للتدريب، و188 للتحقق من الصحة، و89 للاختبار — وجميعها معلنة لفئة واحدة من package. يتم تنزيل الأرشيف الكامل تلقائياً كملف .zip بحجم ~103 ميجابايت عند الاستخدام الأول.

  • قم بتحميل نموذج تجزئة مُدرب مسبقاً (على سبيل المثال، yolo26n-seg.pt) وقم بتدريبه باستخدام تكوين package-seg.yaml باستخدام مقاطع Python أو CLI في قسم الاستخدام أعلاه. راجع دليل التدريب للحصول على القائمة الكاملة للوسائط المتاحة.

  • يوفر YOLO26 دقة متطورة وسرعة في الوقت الفعلي لتجزئة الحالات، مما يتيح للأتمتة اكتشاف الطرود وفرزها بشكل موثوق حتى في المستودعات المظلمة أو المزدحمة — راجع قسم التطبيقات أعلاه. تُصدر النماذج المدربة إلى تنسيقات مثل ONNX وTensorRT للنشر عبر أجهزة المستودعات.

  • الملف package-seg.yaml، الذي يحدد مسارات مجموعة البيانات والفئة الفردية package، موجود في مستودع Ultralytics على GitHub: package-seg.yaml.

التعليقات