مجموعة بيانات CIFAR-100

مجموعة بيانات CIFAR-100 (المعهد الكندي للبحوث المتقدمة) هي امتداد مهم لمجموعة بيانات CIFAR-10، وتتكون من 60,000 صورة ملونة بأبعاد 32x32 موزعة على 100 فئة مختلفة. تم تطويرها من قبل باحثين في معهد CIFAR، وهي توفر مجموعة بيانات أكثر تحدياً لمهام تعلم الآلة والرؤية الحاسوبية الأكثر تعقيداً.



Watch: How to Train Ultralytics YOLO26 on CIFAR-100 | Step-by-Step Image Classification Tutorial 🚀

الميزات الرئيسية

  • تتكون مجموعة بيانات CIFAR-100 من 60,000 صورة، مقسمة إلى 100 فئة.
  • تحتوي كل فئة على 600 صورة، مقسمة إلى 500 للتدريب و100 للاختبار.
  • الصور ملونة وبحجم 32x32 بكسل.
  • تم تجميع الفئات الـ 100 المختلفة في 20 تصنيفاً رئيسياً (خشناً) لتسهيل التصنيف عالي المستوى.
  • تُستخدم CIFAR-100 بشكل شائع للتدريب والاختبار في مجال تعلم الآلة والرؤية الحاسوبية.

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

تنقسم مجموعة بيانات CIFAR-100 إلى مجموعتين فرعيتين:

  1. مجموعة التدريب: تحتوي هذه المجموعة الفرعية على 50,000 صورة تُستخدم لتدريب نماذج تعلم الآلة.
  2. مجموعة الاختبار: تتكون هذه المجموعة الفرعية من 10,000 صورة تُستخدم لاختبار وتقييم النماذج المدربة.

التطبيقات

تُستخدم مجموعة بيانات CIFAR-100 على نطاق واسع لتدريب وتقييم نماذج التعلم العميق في مهام تصنيف الصور، مثل الشبكات العصبية التلافيفية (CNNs)، وآلات ناقلات الدعم (SVMs)، والعديد من خوارزميات تعلم الآلة الأخرى. إن تنوع مجموعة البيانات من حيث الفئات ووجود صور ملونة يجعلها مجموعة بيانات أكثر شمولاً وتحدياً للبحث والتطوير في مجال تعلم الآلة والرؤية الحاسوبية.

الاستخدام

لتدريب نموذج YOLO على مجموعة بيانات CIFAR-100 لمدة 100 دورة تدريبية بحجم صورة 32x32، يمكنك استخدام مقتطفات الكود التالية. للحصول على قائمة شاملة بالوسيطات المتاحة، راجع صفحة التدريب الخاصة بالنموذج.

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

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

# Train the model
results = model.train(data="cifar100", epochs=100, imgsz=32)

صور وعينات تعليقات توضيحية

تحتوي مجموعة بيانات CIFAR-100 على صور ملونة لكائنات متنوعة، مما يوفر مجموعة بيانات جيدة التنظيم لمهام تصنيف الصور. فيما يلي بعض الأمثلة للصور من مجموعة البيانات:

عينات من مجموعة بيانات تصنيف الصور CIFAR-100

يعرض المثال تنوع وتعقيد الكائنات في مجموعة بيانات CIFAR-100، مما يسلط الضوء على أهمية وجود مجموعة بيانات متنوعة لتدريب نماذج قوية لتصنيف الصور.

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

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

اقتباس
@TECHREPORT{Krizhevsky09learningmultiple,
            author={Alex Krizhevsky},
            title={Learning multiple layers of features from tiny images},
            institution={},
            year={2009}
}

نود أن نعرب عن تقديرنا لـ Alex Krizhevsky لإنشاء وصيانة مجموعة بيانات CIFAR-100 كمورد قيم لمجتمع أبحاث تعلم الآلة والرؤية الحاسوبية. لمزيد من المعلومات حول مجموعة بيانات CIFAR-100 ومبتكرها، تفضل بزيارة موقع مجموعة بيانات CIFAR-100.

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

ما هي مجموعة بيانات CIFAR-100 ولماذا هي مهمة؟

تعد مجموعة بيانات CIFAR-100 مجموعة كبيرة تضم 60,000 صورة ملونة بأبعاد 32x32 مصنفة إلى 100 فئة. تم تطويرها بواسطة المعهد الكندي للبحوث المتقدمة (CIFAR)، وهي توفر مجموعة بيانات صعبة ومثالية لمهام تعلم الآلة والرؤية الحاسوبية المعقدة. تكمن أهميتها في تنوع الفئات وصغر حجم الصور، مما يجعلها مورداً قيماً لتدريب واختبار نماذج التعلم العميق، مثل الشبكات العصبية التلافيفية (CNNs)، باستخدام أطر عمل مثل Ultralytics YOLO.

كيف يمكنني تدريب نموذج YOLO على مجموعة بيانات CIFAR-100؟

يمكنك تدريب نموذج YOLO على مجموعة بيانات CIFAR-100 باستخدام Python أو أوامر CLI. إليك الطريقة:

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

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

# Train the model
results = model.train(data="cifar100", epochs=100, imgsz=32)

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

ما هي التطبيقات الأساسية لمجموعة بيانات CIFAR-100؟

تُستخدم مجموعة بيانات CIFAR-100 على نطاق واسع في تدريب وتقييم نماذج التعلم العميق لتصنيف الصور. توفر مجموعتها المتنوعة المكونة من 100 فئة، والتي تم تجميعها في 20 تصنيفاً رئيسياً، بيئة صعبة لاختبار خوارزميات مثل الشبكات العصبية التلافيفية (CNNs)، وآلات ناقلات الدعم (SVMs)، والعديد من أساليب تعلم الآلة الأخرى. تعد مجموعة البيانات هذه مورداً رئيسياً في البحث والتطوير ضمن مجالي تعلم الآلة والرؤية الحاسوبية، لا سيما لمهام التعرف على الكائنات والتصنيف.

كيف يتم هيكلة مجموعة بيانات CIFAR-100؟

تنقسم مجموعة بيانات CIFAR-100 إلى مجموعتين فرعيتين رئيسيتين:

  1. مجموعة التدريب: تحتوي على 50,000 صورة تُستخدم لتدريب نماذج تعلم الآلة.
  2. مجموعة الاختبار: تتكون من 10,000 صورة تُستخدم لاختبار وقياس أداء النماذج المدربة.

تحتوي كل فئة من الفئات الـ 100 على 600 صورة، منها 500 صورة للتدريب و100 للاختبار، مما يجعلها مناسبة بشكل فريد للبحوث الأكاديمية والصناعية الصارمة.

أين يمكنني العثور على صور العينات والتعليقات التوضيحية من مجموعة بيانات CIFAR-100؟

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

التعليقات