MLOps Academy · درس

تفسير التنبؤات باستخدام SHAP

انسب كل مخرج إلى سمات الإدخال الخاصة به.

الدرس 4 من 413 خطوة

تفسير التنبؤات باستخدام SHAP درس مجاني في MLOps Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في MLOps Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة MLOps Academy 4 دروس في المجموع.

لماذا تفسّر التنبؤ

نادراً ما يقبل أصحاب المصلحة رقمًا بلا سبب. وتوضح قابلية التفسير المدخلات التي قادت إلى مخرج معين. 💡

ما هو SHAP

يُسنِد SHAP إلى كل ميزة قيمة توضّح مقدار دفعها لتنبؤ معين إلى الأعلى أو الأسفل مقارنةً بخط أساس.

الجذور في نظرية الألعاب

ينحدر SHAP من قيم Shapley في نظرية الألعاب، التي تقسّم العائد بعدل بين اللاعبين المتعاونين.

الميزات بوصفها لاعبين

يتعامل SHAP مع كل ميزة بوصفها لاعبًا، ومع التنبؤ بوصفه العائد، ثم يوزع الفضل في النتيجة بعدل بينهم.

القيمة الأساسية

تبدأ التفسيرات من قيمة أساسية، وهي متوسط التنبؤ. ثم تدفع كل ميزة المخرج تدريجيًا نحو قيمته النهائية.

أنشئ مفسرًا

تغلف نموذجك المدرّب داخل مفسر SHAP، ثم تحسب القيم للصفوف التي تريد فهمها.

import shap

explainer = shap.TreeExplainer(model)
shap_values = explainer.shap_values(X_sample)

اقرأ تنبؤًا واحدًا

يفكك التفسير المحلي صفًا واحدًا: فقد يدفع الدخل المرتفع الموافقة إلى الأعلى، بينما يدفعها التاريخ القصير إلى الأسفل.

شاهد النموذج بأكمله

يمنح حساب متوسط قيم SHAP المطلقة عبر صفوف كثيرة أهمية عالمية، فيرتب الميزات الأكثر تأثيرًا عمومًا.

اختر المفسر المناسب

استخدم TreeExplainer مع نماذج الأشجار؛ فهو سريع ودقيق. أما KernelExplainer فأبطأ، لكنه يعمل مع أي نموذج تقريبًا.

استخدم SHAP لتصحيح الأخطاء

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

راعِ التكلفة

يتطلب SHAP حسابات كثيفة، لذا فسّر عينة أو شغّله دون اتصال بدلًا من تشغيله مع كل طلب فعلي.

تحقق سريع

ماذا تخبرك قيمة SHAP فعليًا؟

مراجعة

يقسّم SHAP التنبؤ بعدل بين ميزاته، ويوفر تفسيرات محلية وعالمية تكمل صورة قابلية الرصد. ✅

البدء مجانًا

تعلم Python مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
30
الدروس
120

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

هل درس «تفسير التنبؤات باستخدام SHAP» مجاني؟

نعم — نص درس «تفسير التنبؤات باستخدام SHAP» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة MLOps Academy، انتقل إلى CoddyKit PRO. تتضمن دورة MLOps Academy 4 دروس في المجموع.

ماذا ستتعلم في «تفسير التنبؤات باستخدام SHAP»؟

انسب كل مخرج إلى سمات الإدخال الخاصة به. تتمرن على MLOps Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ MLOps Academy؟

لا تُشترط خبرة سابقة. MLOps Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.

كم من الوقت يستغرق درس «تفسير التنبؤات باستخدام SHAP»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس MLOps Academy هذا؟

نعم. كل درس في MLOps Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. الركائز الأربع لقابلية ملاحظة ML
  2. تسجيل التنبؤات لتحليلها لاحقاً
  3. تقسيم المقاييس حسب الشريحة والفوج
  4. تفسير التنبؤات باستخدام SHAP
← العودة إلى MLOps Academy