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

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

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

الدرس: تقييم أداء خوارزمية SGDClassifier باستخدام مصفوفة الدقة

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

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

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

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

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

📝 ملخص الصفحة

تقدم هذه الصفحة تحليلاً لأداء خوارزمية SGDClassifier في تصنيف 16 فئة من الحيوانات باستخدام مصفوفة الدقة (Confusion Matrix). تُظهر النتائج تحسناً كبيراً في الدقة لتتجاوز 70% مقارنة بالأداء السابق دون هندسة الخصائص.

يتم عرض مصفوفة الدقة كخريطة حرارية (heatmap) بالألوان البنفسجية، حيث تمثل العناصر القطرية التصنيفات الصحيحة والعناصر خارج القطر تمثل الأخطاء في التصنيف. تتراوح قيم العد في المصفوفة من 0 إلى 30، مع شريط ألوان يوضح شدة التردد.

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

تُظهر النتائج أن بعض الفئات مثل القط (31 تصنيفاً صحيحاً) والبندا (27 تصنيفاً صحيحاً) تم تصنيفها بدقة عالية، بينما واجه النموذج صعوبة في تمييز بعض الفئات الأخرى حيث حدثت أخطاء في التصنيف.

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

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

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

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

scikitplot.metrics.plot_confusion_matrix(y_test, # actual labels pred, # predicted labels title = "Confusion Matrix", # title to use cmap = "Purples", # color palette to use figsize = (10,10), # figure size x_tick_rotation = 90 );

نوع: FIGURE_REFERENCE

شكل 4.11: مصفوفة الدقة لأداء خوارزمية SGDClassifier

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

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

نوع: METADATA

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

نوع: METADATA

210

🔍 عناصر مرئية

Confusion Matrix

A heatmap-style confusion matrix illustrating the performance of a classification model (SGDClassifier) in distinguishing between 16 different animal categories. The matrix shows the counts of true labels versus predicted labels. Diagonal elements represent correct classifications, while off-diagonal elements represent misclassifications. The intensity of the purple color indicates the magnitude of the count, with a color bar on the right ranging from 0 to 30.

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

scikitplot.metrics.plot_confusion_matrix(y_test, # actual labels pred, # predicted labels title = "Confusion Matrix", # title to use cmap = "Purples", # color palette to use figsize = (10,10), # figure size x_tick_rotation = 90 );شكل 4.11: مصفوفة الدقة لأداء خوارزمية SGDClassifierتكشف النتائج الجديدة عن تحسن هائل في الدقة التي قفزت لتصل إلى أكثر من 70%، وتجاوزت بكثير الدقة التي حققتها المصنفة على البيانات المسطحة دون القيام بأي هندسة للخصائص. ويتضح التحسن أيضاً في مصفوفة الدقة المحدثة التي تشمل عدداً أقل من الأخطاء (التنبؤات الإيجابية الخاطئة)، ويوضح ذلك أهمية استخدام تقنيات رؤية الحاسب لهندسة خصائص ذكية تلتقط الصفات المرئية المختلفة للبيانات.2023 - 1447--- VISUAL CONTEXT --- **DIAGRAM**: Confusion Matrix Description: A heatmap-style confusion matrix illustrating the performance of a classification model (SGDClassifier) in distinguishing between 16 different animal categories. The matrix shows the counts of true labels versus predicted labels. Diagonal elements represent correct classifications, while off-diagonal elements represent misclassifications. The intensity of the purple color indicates the magnitude of the count, with a color bar on the right ranging from 0 to 30. Table Structure: Headers: True Label | Bear | Cat | Chicken | Cow | Deer | Duck | Eagle | Elephant | Lion | Monkey | Panda | Pigeon | Rabbit | Sheep | Tiger | Wolf Rows: Row 1: Bear | 12 | 0 | 0 | 0 | 0 | 1 | 0 | 3 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 1 Row 2: Cat | 0 | 31 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 1 | 0 | 2 | 0 | 0 Row 3: Chicken | 0 | 1 | 23 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 Row 4: Cow | 1 | 2 | 1 | 17 | 2 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 Row 5: Deer | 0 | 5 | 0 | 0 | 23 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 Row 6: Duck | 0 | 1 | 1 | 0 | 0 | 21 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 Row 7: Eagle | 0 | 0 | 1 | 0 | 0 | 1 | 17 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 0 Row 8: Elephant | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 20 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 Row 9: Lion | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 16 | 0 | 1 | 0 | 1 | 0 | 0 | 0 Row 10: Monkey | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 15 | 0 | 1 | 0 | 0 | 1 | 0 Row 11: Panda | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27 | 1 | 0 | 0 | 0 | 0 Row 12: Pigeon | 0 | 0 | 1 | 0 | 0 | 2 | 5 | 0 | 0 | 0 | 0 | 23 | 0 | 0 | 0 | 0 Row 13: Rabbit | 0 | 1 | 2 | 1 | 1 | 5 | 0 | 0 | 0 | 0 | 1 | 1 | 15 | 1 | 0 | 0 Row 14: Sheep | 0 | 0 | 0 | 2 | 3 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 12 | 0 | 0 Row 15: Tiger | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 1 | 0 | 0 | 0 | 18 | 0 Row 16: Wolf | 6 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 22 Calculation needed: Classification performance evaluation X-axis: Predicted label Y-axis: True label Data: The matrix displays the number of instances where a true label was classified as a predicted label. High values on the diagonal indicate good classification performance for that category. Off-diagonal values show where the model made errors, indicating confusion between different categories. Key Values: Bear: 12 correct, Cat: 31 correct, Chicken: 23 correct, Cow: 17 correct, Deer: 23 correct, Duck: 21 correct, Eagle: 17 correct, Elephant: 20 correct, Lion: 16 correct, Monkey: 15 correct, Panda: 27 correct, Pigeon: 23 correct, Rabbit: 15 correct, Sheep: 12 correct, Tiger: 18 correct, Wolf: 22 correct Context: This confusion matrix is used to evaluate the performance of a machine learning classification model, specifically an SGDClassifier. It helps in understanding which classes are correctly identified and which are frequently confused with others, providing insights into model strengths and weaknesses.

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

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

ماذا تشير القيم خارج القطر الرئيسي (Off-diagonal Elements) في مصفوفة الدقة؟

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

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

تلميح: إذا كان القطر الرئيسي يمثل التصنيفات الصحيحة، فماذا تمثل القيم الأخرى؟

وفقًا للنص، ما مدى التحسن الذي أظهرته النتائج الجديدة مقارنة بالبيانات المسطحة؟

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

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

تلميح: ابحث عن المقارنة بين الأساليب المختلفة ومدى تأثيرها على دقة النموذج.

ماذا تمثل مصفوفة الدقة (Confusion Matrix) في سياق تقييم نماذج التصنيف؟

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

الشرح: مصفوفة الدقة هي أداة أساسية لتقييم أداء نماذج التصنيف. تظهر كم مرة تم تصنيف عينة بشكل صحيح (على القطر الرئيسي) وكم مرة تم تصنيفها بشكل خاطئ (خارج القطر الرئيسي)، مما يسلط الضوء على الفئات التي يخطئ النموذج بينها.

تلميح: فكر في الغرض الأساسي من تقييم أداء نموذج التصنيف وكيف تساعد المصفوفة في تحقيق ذلك.

كيف يمكن تفسير القطر الرئيسي (Diagonal Elements) في مصفوفة الدقة؟

الإجابة: يمثل القطر الرئيسي في مصفوفة الدقة عدد العينات التي تم تصنيفها بشكل صحيح. كل قيمة على القطر الرئيسي تقابل عدداً صحيحاً لتصنيف فئة معينة (القيم الحقيقية مقابل القيم المتنبأ بها).

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

تلميح: ماذا يعني أن يكون التصنيف صحيحاً في سياق مصفوفة الدقة؟

ما أهمية استخدام تقنيات رؤية الحاسب في هندسة الخصائص الذكية؟

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

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

تلميح: فكر في تأثير هذه التقنيات على تمييز البيانات.

التصنيف: مفهوم جوهري | المستوى: متوسط