تقنية

قراءة مصفوفة الالتباس: حدد الصف والعمود قبل تفسير الخطأ

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

قراءة مصفوفة الالتباس تبدأ بتسمية المحاور وترتيب الفئات. في تعريف scikit-learn، يحمل الصف الفئة الفعلية والعمود الفئة المتنبأ بها؛ الخلية تعد الحالات التي جمعت الوصفين. [1]

الخلاصة السريعة

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

  • يعتمد المثال تعريف الصف للفئة الفعلية والعمود للتنبؤ، مع ترتيب الفئتين 0 ثم 1؛ هذا الاختيار يجب أن يظهر مع الجدول. [1]
  • من عشر بطاقات، أربع تحتاج شريطًا: اكتشفنا ثلاثًا وفاتتنا واحدة. ومن الست الباقية، صنفنا اثنتين خطأ على أنهما تحتاجانه؛ جدول العد هو [[4، 2]،[1، 3]].
  • تبديل الصفوف بالأعمدة يعطي [[4، 1]،[2، 3]] للحالات نفسها؛ إن أبقيت تسميات المحاور القديمة، ستفسر نوعي الخطأ بالعكس.
  • عند تطبيع كل صف، يصبح الأول ثلثين وثلثًا، والثاني ربعًا وثلاثة أرباع؛ المقام هو مجموع الصف، وتظل هذه نسبًا لا أعداد بطاقات.

اكتب تعريف الصف وترتيب الفئة

نلتزم هنا بوصف scikit-learn: الصف يمثل الحقيقة، والعمود يمثل التنبؤ. ويمكن تحديد ترتيب الملصقات في الواجهة؛ لا نستنتج ترتيبها من لون الرسم أو مكان الرقم وحده. [1]

نختار مهمة تعليمية من إعداد المقال: بطاقة تحتاج شريطًا تزيينيًا أم لا؟ نرمز إلى «لا تحتاج» بـ 0 وإلى «تحتاج» بـ 1. لذلك كلمة إيجابي تشير إلى الفئة 1 التي سميناها، ولا تعني جودة البطاقة أو نجاح النموذج.

حول الحالات إلى أربع خلايا

لدينا عشر بطاقات افتراضية. أربع تحتاج الشريط فعلًا، وست لا تحتاجه. التنبؤ أعطى «تحتاج» لثلاث من الأربع، وأعطى «لا تحتاج» للبطاقة الرابعة. ومن الست الأخرى أعطى «تحتاج» لاثنتين و«لا تحتاج» لأربع.

نضع الحالات في الجدول بحسب تعريف المحورين. الصف الأول للست التي لا تحتاج، والصف الثاني للأربع التي تحتاج. الأعمدة تبدأ بتنبؤ «لا تحتاج» ثم «تحتاج».

الخلية 4 سالبة صحيحة، و 2 إيجابية كاذبة، و 1 سلبية كاذبة، و 3 إيجابية صحيحة. مجموع الخلايا 10، ومجموعا الصفين 6 و 4. هذه مراجعة اتساق للعد الذي أنشأناه، وليست نتيجة تقييم نموذج نفذناه.

الحقيقة / التنبؤلا تحتاج: 0تحتاج: 1
لا تحتاج: 042
تحتاج: 113

نقل المحاور ليس تغييرًا في التنبؤات

لو عرضنا التنبؤ في الصف والحقيقة في العمود، ستصبح الصفوف [4، 1] و[2، 3]. ما زالت البطاقات نفسها والأخطاء نفسها؛ تغير موضع العددين 1 و 2 بسبب نقل المحاور.

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

احفظ تعريف الجدول في أي مقارنة بين تقريرين. لا يكفي تطابق شكل مربع من أربع خلايا لتكون معاني مواضعه متطابقة.

هل الرقم عد أم نسبة؟

تسمح الواجهة بتطبيع المصفوفة على الصفوف أو الأعمدة أو مجموع الحالات. [1] نختار الصفوف فقط: نقسم 4 و 2 على 6، ثم نقسم 1 و 3 على 4.

الصف الأول يصبح ثلثين وثلثًا؛ والثاني ربعًا وثلاثة أرباع. مجموع كل صف يساوي 1، مع بقاء مجموعي العد الأصليين مختلفين. لا تعني نسبة 0.25 ربع بطاقة، بل حصة من الفئة الفعلية المحددة.

إذا عاد التقرير إلى العد، فاعرض 1 بدل 0.25 في تلك الخلية. تسمية الوحدة والمحاور تجعل المقارنة قابلة للفهم، قبل حساب مقياس إضافي أو اتخاذ قرار على أساس لون خلية.

المصادر ومتابعة القراءة

  1. scikit-learn: confusion_matrix API (يفتح في نافذة جديدة)scikit-learn.org

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