مسرد المصطلحات

خدمة الطراز

تعرّف على أساسيات خدمة النماذج - انشر نماذج الذكاء الاصطناعي للتنبؤات في الوقت الحقيقي، وقابلية التوسع، والتكامل السلس في التطبيقات.

تدريب YOLO النماذج
ببساطة مع Ultralytics HUB

التعرف على المزيد

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

أهمية الخدمة النموذجية

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

التطبيقات الواقعية

تتيح خدمة النماذج عدداً لا يحصى من الميزات التي تعتمد على الذكاء الاصطناعي التي نتفاعل معها يومياً. إليك مثالين:

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

المكونات الرئيسية للخدمة النموذجية

ينطوي تنفيذ نظام خدمة نموذج قوي على عدة مكونات:

  • تنسيق النموذج: يجب حفظ النموذج المدرَّب بتنسيق مناسب للنشر، مثل ONNXأو TensorFlow SavedModel أو التنسيقات المحسّنة مثل TensorRT.
  • إطار عمل الخدمة: تدير برامج مثل TensorFlow Serving أو TorchServe أو NVIDIA Triton Inference Server دورة حياة النموذج، وتعالج الطلبات، وتنفذ الاستدلال.
  • نقطة نهاية واجهة برمجة التطبيقات: واجهة (غالبًا ما تدار بواسطة بوابة واجهة برمجة التطبيقات API) تعرض قدرات التنبؤ الخاصة بالنموذج لتطبيقات العميل.
  • البنية التحتية: بيئة الأجهزة والبرمجيات الأساسية، والتي يمكن أن تكون خوادم محلية أو مثيلات حوسبة سحابية أو حتى أجهزة حوسبة حافة متخصصة.
  • المراقبة: الأدوات والعمليات الخاصة بمراقبة النموذج تتبع الأداء والكمون والأخطاء والانحراف المحتمل للبيانات لضمان بقاء النموذج المُقدم فعالاً مع مرور الوقت.

نشر النموذج مقابل خدمة النموذج مقابل خدمة النموذج

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

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

قراءة الكل