استعدوا لـ YOLO Vision 2025!
25 سبتمبر، 2025
10:00 — 18:00 بتوقيت بريطانيا الصيفي
حدث هجين
مؤتمر Yolo Vision 2024

تدريب مخصص لـ Ultralytics YOLO11 باستخدام مجموعات بيانات الرؤية الحاسوبية

أبيرامي فينا

4 دقائق قراءة

7 يناير 2025

اكتشف كيف يمكن لتكامل Roboflow تبسيط التدريب المخصص لـ Ultralytics YOLOv8 من خلال تسهيل الوصول إلى مجموعات بيانات رؤية الكمبيوتر مفتوحة المصدر.

يتضمن تدريب نموذج رؤية الكمبيوتر مثل Ultralytics YOLO11 عادةً جمع الصور لمجموعة البيانات الخاصة بك، وتحديدها، وإعداد البيانات، وضبط النموذج بدقة لتلبية متطلباتك الخاصة. في حين أن حزمة Ultralytics Python تجعل هذه الخطوات واضحة وسهلة الاستخدام، إلا أن تطوير Vision AI لا يزال من الممكن أن يستغرق وقتًا طويلاً.

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

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

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

ما هو Roboflow Universe؟

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

الشكل 1. أمثلة على مجموعات بيانات الكشف عن الكائنات على Roboflow Universe.

يتضمن Roboflow Universe الميزات الرئيسية التالية:

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

يساعدك تكامل Roboflow في العثور على البيانات المناسبة

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

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

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

الشكل 2. اكتشاف قطع غيار السيارات باستخدام YOLO11.

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

كيف يعمل تكامل Roboflow

الآن بعد أن ناقشنا كيف يمكنك استخدام تكامل Roboflow للعثور على مجموعات البيانات المناسبة، دعنا نلقي نظرة على كيفية ملاءمتها لسير عملك. بمجرد اختيار مجموعة بيانات من Roboflow Universe، يمكنك تصديرها أو تنزيلها بتنسيق YOLO11. بعد تصدير مجموعة البيانات الخاصة بك، يمكنك استخدامها لتدريب YOLO11 المخصص باستخدام حزمة Ultralytics Python. 

أثناء تنزيل مجموعة البيانات الخاصة بك، قد تلاحظ أن Roboflow Universe يدعم أيضًا تنسيقات أخرى لتدريب نماذج مختلفة أيضًا. إذن، لماذا يجب عليك اختيار التدريب المخصص لـ Ultralytics YOLO11؟ 

YOLO11 هو أحدث إصدار من نماذج Ultralytics YOLO وقد تم تصميمه لتقديم اكتشاف أسرع وأكثر دقة للكائنات. يستخدم عددًا أقل من المعلمات بنسبة 22% (القيم الداخلية التي يضبطها النموذج أثناء التدريب لعمل تنبؤات) مقارنةً بـ YOLOv8m، ولكنه يحقق في الوقت نفسه متوسط دقة أعلى (mAP) على مجموعة بيانات COCO. هذا التوازن بين السرعة والدقة يجعل YOLO11 خيارًا متعدد الاستخدامات لمجموعة واسعة من تطبيقات الرؤية الحاسوبية، خاصةً عند تدريب النماذج المخصصة لتناسب مهام محددة.

إليك نظرة فاحصة على كيفية عمل التدريب المخصص لـ YOLO11:

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

ركزت عمليات التكامل الأخرى على تطوير رؤية الكمبيوتر

أثناء استكشافك لتكامل Roboflow، ستلاحظ عمليات تكامل أخرى مذكورة في وثائق Ultralytics. نحن ندعم مجموعة متنوعة من عمليات التكامل المتعلقة بمراحل مختلفة من تطوير الرؤية الحاسوبية. 

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

الشكل 3. نظرة عامة على عمليات التكامل التي تدعمها Ultralytics.

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

  • عمليات تكامل التدريب: تعمل عمليات التكامل مثل Amazon SageMaker وPaperspace Gradient على تبسيط مهام سير عمل التدريب من خلال توفير منصات قائمة على السحابة لتطوير النماذج واختبارها بكفاءة.
  • عمليات تكامل لتتبع سير العمل والتجارب: تساعد ClearML و MLFlow و Weights & Biases (W&B) في أتمتة مهام سير العمل وتتبع التجارب وتحسين التعاون، مما يسهل إدارة مشاريع تعلم الآلة.
  • عمليات تكامل التحسين والنشر: تتيح CoreML و ONNX و OpenVINO النشر الأمثل عبر مختلف الأجهزة والأطر، مما يضمن الأداء الفعال على منصات مثل أجهزة Apple ووحدات المعالجة المركزية Intel.
  • عمليات تكامل المراقبة والتصور: يوفر TensorBoard و Weights & Biases أدوات لتصور تقدم التدريب ومراقبة الأداء، مما يوفر رؤى مفصلة لتحسين النماذج.

تطبيقات YOLO11 ودور عمليات التكامل

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

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

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

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

الشكل 4. مثال على استخدام Ultralytics YOLO11 لاكتشاف وعد العلب التي يتم تصنيعها.

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

النقاط الرئيسية

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

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

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

لنبنِ مستقبل
الذكاء الاصطناعي معًا!

ابدأ رحلتك مع مستقبل تعلم الآلة

ابدأ مجانًا
تم نسخ الرابط إلى الحافظة