Meet YOLO26: next-gen vision AI.

Link to this sectionمجموعة بيانات تجزئة قطع غيار السيارات#

Open Carparts Segmentation Dataset In Colab

تُعد مجموعة بيانات تجزئة قطع غيار السيارات (Carparts Segmentation Dataset) مجموعة مختارة بعناية من الصور ومقاطع الفيديو المصممة لتطبيقات رؤية الحاسوب، مع التركيز بشكل خاص على مهام التجزئة. توفر مجموعة البيانات هذه مجموعة متنوعة من المشاهد الملتقطة من زوايا متعددة، مما يتيح أمثلة قيمة مشروحة لتدريب واختبار نماذج التجزئة.

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



Watch: How to Segment Carparts with Ultralytics Platform | Train, Deploy & Inference | Ultralytics YOLO26 🚀

Link to this sectionهيكل مجموعة البيانات#

يتم تنظيم توزيع البيانات داخل مجموعة بيانات تجزئة قطع غيار السيارات كما يلي:

  • Training set: Includes 3516 images, each accompanied by its corresponding annotations. This set is used for training the deep learning model.
  • مجموعة الاختبار: تتكون من 401 صورة، حيث يتم إقران كل صورة بتعليقاتها التوضيحية الخاصة. تُستخدم هذه المجموعة لتقييم أداء النموذج بعد التدريب باستخدام بيانات الاختبار.
  • مجموعة التحقق: تتكون من 276 صورة، لكل منها تعليقات توضيحية مقابلة. تُستخدم هذه المجموعة أثناء التدريب لضبط المعلمات الفائقة ومنع فرط التخصيص باستخدام بيانات التحقق.

Link to this sectionالتطبيقات#

تجد تجزئة قطع غيار السيارات تطبيقات في مجالات متنوعة تشمل:

  • مراقبة جودة السيارات: تحديد العيوب أو عدم الاتساق في قطع غيار السيارات أثناء التصنيع (الذكاء الاصطناعي في التصنيع).
  • إصلاح السيارات: مساعدة الميكانيكيين في تحديد القطع اللازمة للإصلاح أو الاستبدال.
  • فهرسة التجارة الإلكترونية: وضع علامات وتصنيف تلقائي لقطع غيار السيارات في المتاجر عبر الإنترنت لمنصات التجارة الإلكترونية.
  • مراقبة حركة المرور: تحليل مكونات المركبات في لقطات مراقبة حركة المرور.
  • المركبات ذاتية القيادة: تعزيز أنظمة الإدراك لـ السيارات ذاتية القيادة لفهم المركبات المحيطة بشكل أفضل.
  • معالجة التأمين: أتمتة تقييم الأضرار من خلال تحديد قطع غيار السيارات المتضررة أثناء مطالبات التأمين.
  • إعادة التدوير: فرز مكونات المركبات لعمليات إعادة تدوير فعالة.
  • مبادرات المدن الذكية: المساهمة ببيانات لتخطيط المدن وأنظمة إدارة حركة المرور داخل المدن الذكية.

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

Link to this sectionYAML مجموعة البيانات#

يحدد ملف YAML (لغة ترميز أخرى) تكوين مجموعة البيانات، بما في ذلك المسارات، وأسماء الفئات، وغيرها من التفاصيل الأساسية. بالنسبة لمجموعة بيانات تجزئة قطع غيار السيارات، يتوفر ملف carparts-seg.yaml على الرابط https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/carparts-seg.yaml. يمكنك معرفة المزيد حول تنسيق YAML في yaml.org.

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

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

# Classes
names:
  0: back_bumper
  1: back_door
  2: back_glass
  3: back_left_door
  4: back_left_light
  5: back_light
  6: back_right_door
  7: back_right_light
  8: front_bumper
  9: front_door
  10: front_glass
  11: front_left_door
  12: front_left_light
  13: front_light
  14: front_right_door
  15: front_right_light
  16: hood
  17: left_mirror
  18: object
  19: right_mirror
  20: tailgate
  21: trunk
  22: wheel

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

Link to this sectionالاستخدام#

لتدريب نموذج Ultralytics YOLO26 على مجموعة بيانات تجزئة قطع غيار السيارات لـ 100 دورة تدريبية مع حجم صورة 640، استخدم مقتطفات الكود التالية. راجع دليل التدريب للنموذج للحصول على قائمة شاملة بالوسيطات المتاحة واستكشف نصائح تدريب النموذج لأفضل الممارسات.

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

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

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

# After training, you can validate the model's performance on the validation set
results = model.val()

# Or perform prediction on new images or videos
results = model.predict("path/to/your/image.jpg")

Link to this sectionعينة من البيانات والتعليقات#

تتضمن مجموعة بيانات تجزئة قطع غيار السيارات مجموعة متنوعة من الصور ومقاطع الفيديو الملتقطة من وجهات نظر مختلفة. فيما يلي أمثلة تعرض البيانات وتصنيفاتها المقابلة:

Car parts segmentation dataset sample image

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

Link to this sectionالاقتباسات والشكر#

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

اقتباس
   @misc{ car-seg-un1pm_dataset,
        title = { car-seg Dataset },
        type = { Open Source Dataset },
        author = { Gianmarco Russo },
        url = { https://universe.roboflow.com/gianmarco-russo-vt9xr/car-seg-un1pm },
        year = { 2023 },
        month = { nov },
        note = { visited on 2024-01-24 },
    }

نقر بمساهمة جيانماركو روسو (Gianmarco Russo) وفريق Roboflow في إنشاء وصيانة مجموعة البيانات القيمة هذه لمجتمع رؤية الحاسوب. لمزيد من مجموعات البيانات، تفضل بزيارة مجموعة بيانات Ultralytics.

Link to this sectionالأسئلة الشائعة#

Link to this sectionما هي مجموعة بيانات تجزئة قطع غيار السيارات؟#

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

Link to this sectionكيف يمكنني استخدام مجموعة بيانات تجزئة قطع غيار السيارات مع Ultralytics YOLO26؟#

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

مثال لمقتطف التدريب
from ultralytics import YOLO

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

# Train the model
results = model.train(data="carparts-seg.yaml", epochs=100, imgsz=640)

Link to this sectionما هي بعض تطبيقات تجزئة قطع غيار السيارات؟#

تعد تجزئة قطع غيار السيارات مفيدة في:

  • مراقبة جودة السيارات: ضمان مطابقة القطع للمعايير (الذكاء الاصطناعي في التصنيع).
  • إصلاح السيارات: تحديد القطع التي تحتاج إلى صيانة.
  • التجارة الإلكترونية: فهرسة القطع عبر الإنترنت.
  • المركبات ذاتية القيادة: تحسين إدراك المركبة (الذكاء الاصطناعي في السيارات).
  • التأمين: تقييم أضرار المركبة تلقائياً.
  • إعادة التدوير: فرز القطع بكفاءة.

Link to this sectionأين يمكنني العثور على ملف تكوين مجموعة البيانات لتجزئة قطع غيار السيارات؟#

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

Link to this sectionلماذا يجب أن أستخدم مجموعة بيانات تجزئة قطع غيار السيارات؟#

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

التعليقات