الخلاصة والامتحان النهائي
عشر وحدات للانتقال من مساحة عمل فارغة إلى خطّ إنتاج مجدوَل يعيد تدريب نموذج تنبّؤ الطلب أسبوعيًّا مع مراقبة ونشر آمن. هذه الدورة مُكثَّفة، ثمّ الخيوط التي تعبرها.
الدورة في لمحة
| الوحدة | الجوهر الواجب حفظه |
|---|---|
| 1. مساحة العمل والموارد | حاوية منطقية + 4 موارد ملازمة؛ هُويّة مُدارة + RBAC بدل المفاتيح؛ فصل تطوير/اختبار/إنتاج |
| 2. أهداف الحساب | مثيل يُوقَف بالجدولة؛ عنقود دائمًا بـ**min_instances = 0**؛ الأولوية المنخفضة توفّر 60-80% مع خطر انتزاع |
| 3. أصول البيانات | مخزن بالهُويّة المُدارة؛ أصول مُصدَّرة؛ MLTable يُصرّح الشيمة؛ لا latest في الشفرة |
| 4. البيئات والصور | ابدأ بمنسّقة؛ ثبّت == لا >=؛ الإصدار الصريح، لا env:latest |
| 5. التدريب والتتبّع | مهمّة أمر = صندوق نقيّ؛ mlflow.autolog() يوفّر التسجيل؛ مسح Bayesian + Bandit للإيقاف المبكر |
| 6. AutoML | خطّ أساس سريع؛ فحص متغيّرات best_trial ضدّ التسريب؛ timeout_minutes إلزامي |
| 7. سجلّ النماذج | سجلّ مشترك للترقية بين المساحات؛ MLflow يُلغي الحاجة إلى score.py؛ العلامات (stage) هي المفتاح |
| 8. نقاط النهاية | متّصلة للطلبات الحيّة، بالدفعات للملايين؛ تقسيم حركة أزرق/أخضر؛ aad_token في الإنتاج |
| 9. خطوط المعالجة | مكوّنات معاد استعمالها؛ cron مع منطقة زمنية صريحة؛ Event Grid للتشغيل عند البيانات |
| 10. المراقبة والحصص والتكاليف | انزياح البيانات والتنبّؤات؛ الوسوم لكلّ مورد؛ الميزانيات والتنبيهات جزء من الإعداد |