تعرف على YOLO26: جيل جديد من ذكاء الرؤية الاصطناعي.
Ultralytics
العودة إلى قاموس مصطلحات Ultralytics

Continuous Integration (CI)

استكشف التكامل المستمر (CI) لتعلم الآلة. تعلم كيفية أتمتة الاختبارات، والتحقق من البيانات، ونشر نماذج Ultralytics YOLO26 من أجل MLOps قوي.

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

Link to this sectionأهمية التكامل المستمر (CI) في تعلم الآلة#

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

تعد هذه العملية مكونًا حيويًا في عمليات تعلم الآلة (MLOps)، حيث تعمل كشبكة أمان تمنع تدهور الأداء. تتضمن خطوط أنابيب CI الفعالة لمشاريع الذكاء الاصطناعي عادةً:

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

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

يعد تطبيق التكامل المستمر أمرًا ضروريًا للصناعات التي تعتبر فيها الموثوقية والسلامة ذات أهمية قصوى.

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

Link to this sectionالتكامل المستمر (CI) مقابل التسليم المستمر (CD) مقابل MLOps#

من المهم التمييز بين التكامل المستمر والمفاهيم ذات الصلة في دورة حياة التطوير.

  • التكامل المستمر (CI): يركز على مرحلة التكامل—دمج الكود، والاختبار المؤتمت، والتحقق من عمليات البناء. وهو يجيب على السؤال: "هل يكسر هذا الكود الجديد الوظائف الحالية؟"
  • التسليم المستمر (CD): يتبع CI ويركز على مرحلة الإصدار. وهو يقوم بأتمتة الخطوات المطلوبة لنشر النموذج الذي تم التحقق منه في بيئة الإنتاج، مثل خادم سحابي أو جهاز طرفي. تعرف على المزيد حول نشر النماذج.
  • MLOps: هذا هو التخصص الشامل الذي يشمل CI، وCD، والمراقبة المستمرة. بينما يعد CI ممارسة محددة، فإن MLOps هي الثقافة ومجموعة الأدوات المستخدمة لإدارة دورة حياة الذكاء الاصطناعي بأكملها.

Link to this sectionالأدوات والمنصات لتكامل الذكاء الاصطناعي#

يستخدم المطورون أدوات متنوعة لتنسيق هذه الخطوط. تُستخدم المنصات ذات الأغراض العامة مثل GitHub Actions أو Jenkins بشكل شائع لتشغيل سير العمل عند إجراء عمليات رفع الكود (commits). ومع ذلك، فإن إدارة مجموعات البيانات الضخمة وإصدارات النماذج غالبًا ما تتطلب أدوات متخصصة.

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

Link to this sectionمثال على الاختبار المؤتمت#

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

from ultralytics import YOLO

# Load the YOLO26 model (using the nano version for speed in CI tests)
model = YOLO("yolo26n.pt")

# Perform inference on a dummy image or a standard test asset
# 'bus.jpg' is a standard asset included in the package
results = model("bus.jpg")

# Assert that detections were made to ensure the pipeline isn't broken
# If len(results[0].boxes) is 0, something might be wrong with the model or input
assert len(results[0].boxes) > 0, "CI Test Failed: No objects detected!"

print("CI Test Passed: Model loaded and inference successful.")

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

Explore solutions

Real-time AI that works with your team

الذكاء الاصطناعي في الروبوتات

شغّل آلات أكثر ذكاءً باستخدام نماذج Ultralytics YOLO. يدفع الذكاء الاصطناعي للرؤية في الروبوتات الملاحة الذاتية، والإدراك، وتتبع الكائنات، والتحكم في الوقت الفعلي.
اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في الخدمات اللوجستية

بسّط العمليات اللوجستية باستخدام نماذج Ultralytics YOLO. تُمكّن الرؤية بالذكاء الاصطناعي فحص الطرود، والفرز، وتتبع المركبات، ومراقبة السلامة في المستودعات في الوقت الفعلي.
اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في التجزئة

أعد تصور تجارة التجزئة مع نماذج Ultralytics YOLO. تعزز الرؤية بالذكاء الاصطناعي تتبع المخزون، ومراقبة الأرفف، وإدارة الطوابير، ورؤى أكثر ذكاءً للعملاء.
اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في الرعاية الصحية

قم ببناء حلول الرعاية الصحية مع نماذج Ultralytics YOLO. يعمل الذكاء الاصطناعي البصري في الرعاية الصحية على تعزيز سرعة التصوير الطبي، والتشخيص الأكثر ذكاءً، ومراقبة المرضى.
اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في التصنيع

حسّن عمليات التصنيع باستخدام نماذج Ultralytics YOLO. تقود الرؤية بالذكاء الاصطناعي مراقبة الجودة، واكتشاف العيوب، والامتثال لمعدات الوقاية الشخصية (PPE)، وأتمتة خطوط التجميع.
اعرف المزيد
Real-time AI that works with your operation

الذكاء الاصطناعي في مجال السيارات

طبق رؤية الحاسوب في مجال السيارات مع نماذج Ultralytics YOLO. يعمل الذكاء الاصطناعي البصري على تعزيز السلامة على الطرق، ومساعدة السائق، وأتمتة المركبات من أجل طرق أكثر ذكاءً.
اعرف المزيد
Real-time AI tailored to your operation

الذكاء الاصطناعي في الزراعة

ادمج الذكاء الاصطناعي البصري في الزراعة الذكية باستخدام نماذج Ultralytics YOLO. عزز مراقبة المحاصيل، وتتبع الماشية، والزراعة الدقيقة للحصول على إنتاجية أعلى وأكثر ذكاءً.
اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في الروبوتات

شغّل آلات أكثر ذكاءً باستخدام نماذج Ultralytics YOLO. يدفع الذكاء الاصطناعي للرؤية في الروبوتات الملاحة الذاتية، والإدراك، وتتبع الكائنات، والتحكم في الوقت الفعلي.
اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في الخدمات اللوجستية

بسّط العمليات اللوجستية باستخدام نماذج Ultralytics YOLO. تُمكّن الرؤية بالذكاء الاصطناعي فحص الطرود، والفرز، وتتبع المركبات، ومراقبة السلامة في المستودعات في الوقت الفعلي.
اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في التجزئة

أعد تصور تجارة التجزئة مع نماذج Ultralytics YOLO. تعزز الرؤية بالذكاء الاصطناعي تتبع المخزون، ومراقبة الأرفف، وإدارة الطوابير، ورؤى أكثر ذكاءً للعملاء.
اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في الرعاية الصحية

قم ببناء حلول الرعاية الصحية مع نماذج Ultralytics YOLO. يعمل الذكاء الاصطناعي البصري في الرعاية الصحية على تعزيز سرعة التصوير الطبي، والتشخيص الأكثر ذكاءً، ومراقبة المرضى.
اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في التصنيع

حسّن عمليات التصنيع باستخدام نماذج Ultralytics YOLO. تقود الرؤية بالذكاء الاصطناعي مراقبة الجودة، واكتشاف العيوب، والامتثال لمعدات الوقاية الشخصية (PPE)، وأتمتة خطوط التجميع.
اعرف المزيد
Real-time AI that works with your operation

الذكاء الاصطناعي في مجال السيارات

طبق رؤية الحاسوب في مجال السيارات مع نماذج Ultralytics YOLO. يعمل الذكاء الاصطناعي البصري على تعزيز السلامة على الطرق، ومساعدة السائق، وأتمتة المركبات من أجل طرق أكثر ذكاءً.
اعرف المزيد
Real-time AI tailored to your operation

الذكاء الاصطناعي في الزراعة

ادمج الذكاء الاصطناعي البصري في الزراعة الذكية باستخدام نماذج Ultralytics YOLO. عزز مراقبة المحاصيل، وتتبع الماشية، والزراعة الدقيقة للحصول على إنتاجية أعلى وأكثر ذكاءً.
اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في الروبوتات

شغّل آلات أكثر ذكاءً باستخدام نماذج Ultralytics YOLO. يدفع الذكاء الاصطناعي للرؤية في الروبوتات الملاحة الذاتية، والإدراك، وتتبع الكائنات، والتحكم في الوقت الفعلي.
اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في الخدمات اللوجستية

بسّط العمليات اللوجستية باستخدام نماذج Ultralytics YOLO. تُمكّن الرؤية بالذكاء الاصطناعي فحص الطرود، والفرز، وتتبع المركبات، ومراقبة السلامة في المستودعات في الوقت الفعلي.
اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في التجزئة

أعد تصور تجارة التجزئة مع نماذج Ultralytics YOLO. تعزز الرؤية بالذكاء الاصطناعي تتبع المخزون، ومراقبة الأرفف، وإدارة الطوابير، ورؤى أكثر ذكاءً للعملاء.
اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في الرعاية الصحية

قم ببناء حلول الرعاية الصحية مع نماذج Ultralytics YOLO. يعمل الذكاء الاصطناعي البصري في الرعاية الصحية على تعزيز سرعة التصوير الطبي، والتشخيص الأكثر ذكاءً، ومراقبة المرضى.
اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في التصنيع

حسّن عمليات التصنيع باستخدام نماذج Ultralytics YOLO. تقود الرؤية بالذكاء الاصطناعي مراقبة الجودة، واكتشاف العيوب، والامتثال لمعدات الوقاية الشخصية (PPE)، وأتمتة خطوط التجميع.
اعرف المزيد
Real-time AI that works with your operation

الذكاء الاصطناعي في مجال السيارات

طبق رؤية الحاسوب في مجال السيارات مع نماذج Ultralytics YOLO. يعمل الذكاء الاصطناعي البصري على تعزيز السلامة على الطرق، ومساعدة السائق، وأتمتة المركبات من أجل طرق أكثر ذكاءً.
اعرف المزيد
Real-time AI tailored to your operation

الذكاء الاصطناعي في الزراعة

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

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

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