تفسير تنبؤ النموذج باستخدام LIME - كتاب الذكاء الإصطناعي - الصف 12 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب الذكاء الإصطناعي - الصف 12 - الفصل 1 | المادة: الذكاء الإصطناعي | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: تحليل تأثير الكلمات في تصنيف النص

📚 معلومات الصفحة

الكتاب: كتاب الذكاء الإصطناعي - الصف 12 - الفصل 1 | المادة: الذكاء الإصطناعي | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: example

مستوى الصعوبة: متوسط

📝 ملخص الصفحة

تتناول هذه الصفحة تفسير تنبؤات نموذج التعلم الآلي باستخدام أداة LIME (Local Interpretable Model-agnostic Explanations) لفهم المنطق وراء التصنيفات. يتم عرض مثال برمجي يوضح كيفية استخدام LIME لشرح تنبؤ خط أنابيب جديد يتنبأ بشكل صحيح بالقيمة الإيجابية لتقييم نصي، مع التركيز على تفسير مساهمات الكلمات الفردية في النتيجة.

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

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

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

نوع: محتوى تعليمي

يتنبأ خط الأنابيب الجديد بشكل صحيح بالقيمة الإيجابية لهذا التقييم. يُستخدم المقطع البرمجي التالي مفسّر النموذج المحايد المحلي القابل للتفسير والشرح (LIME) لتفسير المنطق وراء هذا التنبؤ:

Code Example for LIME Explanation

نوع: محتوى تعليمي

# create an explainer. explainer_tf = LimeTextExplainer(class_names=class_names) # explain the prediction of the second pipeline for this example. exp = explainer_tf.explain_instance(mistake_example_annotated, prediction_pipeline_tf.predict_proba, num_features=10) # visualize the results. fig = exp.as_pyplot_figure()

شكل 3.14: تأثير الكلمة في مزيج تكرار المصطلح - تكرار المستند العكسي ومصنف بايز الساذج

نوع: FIGURE_REFERENCE

شكل 3.14: تأثير الكلمة في مزيج تكرار المصطلح - تكرار المستند العكسي ومصنف بايز الساذج

نوع: محتوى تعليمي

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

نوع: METADATA

وزارة التعليم Ministry of Education 151 2025 - 1447

🔍 عناصر مرئية

Local explanation for class pos

A horizontal bar chart showing the local explanation for a positive class prediction. Green bars represent positive contributions of words (features) to the prediction, while red bars represent negative contributions.

📄 النص الكامل للصفحة

يتنبأ خط الأنابيب الجديد بشكل صحيح بالقيمة الإيجابية لهذا التقييم. يُستخدم المقطع البرمجي التالي مفسّر النموذج المحايد المحلي القابل للتفسير والشرح (LIME) لتفسير المنطق وراء هذا التنبؤ:--- SECTION: Code Example for LIME Explanation --- # create an explainer. explainer_tf = LimeTextExplainer(class_names=class_names)# explain the prediction of the second pipeline for this example. exp = explainer_tf.explain_instance(mistake_example_annotated, prediction_pipeline_tf.predict_proba, num_features=10)# visualize the results. fig = exp.as_pyplot_figure()--- SECTION: شكل 3.14: تأثير الكلمة في مزيج تكرار المصطلح - تكرار المستند العكسي ومصنف بايز الساذج --- شكل 3.14: تأثير الكلمة في مزيج تكرار المصطلح - تكرار المستند العكسي ومصنف بايز الساذج تؤكد النتائج أن خط الأنابيب الجديد يتبع منطقاً أكثر ذكاءً. فهو يحدد بشكل صحيح المشاعر الإيجابية للعبارات مثل: (لقطة _ جميلة)، و superb_acting (تمثيل رائع)، و (جيد جداً very good). ولا يمكن تضليله باستخدام الكلمات التي جعلت خط الأنابيب الأول يتنبأ بنتائج خاطئة. يمكن تحسين أداء خط الأنابيب لنموذج التنبؤ بطرائق متعددة، باستبدال مصنف بايز البسيط بطرائق أكثر تطوراً مع ضبط متغيراتها لزيادة احتمالاتها. وثمة خيار آخر يتلخص في استخدام تقنيات البرمجة الاتجاهية البديلة التي لا تستند إلى تكرار الرمز، مثل تضمين الكلمات والنصوص، وسيستعرض ذلك في الدرس التالي.2025 - 1447--- VISUAL CONTEXT --- **GRAPH**: Local explanation for class pos Description: A horizontal bar chart showing the local explanation for a positive class prediction. Green bars represent positive contributions of words (features) to the prediction, while red bars represent negative contributions. X-axis: Feature Importance/Weight Y-axis: Words/Features Data: The graph displays the importance of various words in determining a positive class prediction. Words like 'superb_acting', 'beautifully_shot', 'very_good', 'solid', 'outlook', and 'great' have positive contributions (green bars), with 'superb_acting' having the highest positive impact. Words like 'can_t', 'die_hard', 'your_collection', and 'other_than' have negative contributions (red bars), with 'die_hard' and 'other_than' having the most significant negative impact. Key Values: superb_acting: ~0.065 (positive), beautifully_shot: ~0.035 (positive), can_t: ~-0.005 (negative), very_good: ~0.025 (positive), die_hard: ~-0.015 (negative), your_collection: ~0.005 (positive), other_than: ~-0.015 (negative), solid: ~0.025 (positive), outlook: ~0.025 (positive), great: ~0.025 (positive) Context: This bar chart illustrates how the LIME (Local Interpretable Model-agnostic Explanations) method provides insights into a model's prediction by showing the individual contribution of each word (feature) to the final classification. Green bars indicate features that positively influence the prediction, while red bars indicate features that negatively influence it. This helps in understanding why a model made a particular prediction.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 5 بطاقة لهذه الصفحة

ما هو الهدف الرئيسي من استخدام مفسر النموذج المحايد المحلي القابل للتفسير والشرح (LIME) في سياق الذكاء الاصطناعي؟

الإجابة: الهدف الرئيسي هو تفسير المنطق وراء تنبؤات نماذج الذكاء الاصطناعي، وتحديد أهمية كل كلمة أو سمة في التأثير على التنبؤ.

الشرح: LIME يساعد على فهم 'لماذا' قام النموذج بتنبؤ معين، خاصة في نماذج الصندوق الأسود، عن طريق تحليل مساهمة الميزات الفردية.

تلميح: فكر في ما يحاول LIME أن يوضحه حول قرارات النموذج.

كيف يوضح الرسم البياني (شكل 3.14) تأثير الكلمات في تنبؤ إيجابي؟

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

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

تلميح: انظر إلى الألوان المختلفة للأشرطة في الرسم البياني وما تمثله.

ما هو المثال على كلمة أو عبارة ساهمت بشكل إيجابي قوي في التنبؤ الإيجابي حسب الرسم البياني؟

الإجابة: العبارة 'superb_acting' (تمثيل رائع) كانت لها أعلى مساهمة إيجابية في التنبؤ الإيجابي.

الشرح: الرسوم البيانية للمفسرين مثل LIME تسلط الضوء على الكلمات الأكثر تأثيراً في قرار النموذج. في هذا المثال، 'superb_acting' كانت محفزاً قوياً للتنبؤ الإيجابي.

تلميح: ابحث عن أطول شريط أخضر في الرسم البياني.

اذكر اثنتين من الكلمات التي ساهمت بشكل سلبي في التنبؤ الإيجابي حسب الرسم البياني.

الإجابة: كلمات مثل 'die_hard' و 'other_than' كانت لها مساهمات سلبية كبيرة في التنبؤ الإيجابي.

الشرح: المساهمات السلبية تعني أن وجود هذه الكلمات يقلل من احتمالية أن يكون التنبؤ إيجابياً، وقد يدفع النموذج نحو تنبؤ سلبي.

تلميح: ابحث عن الأشرطة الحمراء الأطول في الرسم البياني.

ما هي التحسينات الممكنة التي يمكن إجراؤها على خط أنابيب نموذج التنبؤ حسب النص؟

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

الشرح: النص يشير إلى طرق لتطوير النموذج، إما بتغيير آلية التصنيف الأساسية (استبدال Naive Bayes) أو بتغيير طريقة تمثيل البيانات (تضمين الكلمات والنصوص بدلاً من تكرار المصطلح).

تلميح: فكر في الطرق التي يمكن بها تعزيز قوة النموذج وتقليل اعتماده على تقنيات بسيطة.