مصنّف بايز وأقرب الجيران
القاعدة التي تصغّر خطأ الاختبار، والأرضية التي تخلّفها وراءها، والطريقة غير المعلمية التي تحاكيها بعدّ الجيران - مع تبيّن أن عدد الجيران هو مفتاح المرونة متنكّرًا.
أعطى الانحدار اللوجستي طريقةً واحدة لرسم حدّ فاصل. وقبل مقارنته بغيره، يستحق الأمر أن نعرف كيف يبدو أفضل حدّ ممكن - لأنه موجود، ولأنه لا يُهزم، ولأن كل طريقة في هذا المسار محاولة مختلفة لتخمينه.
المصنّف الذي لا يُهزم
افترض أنك تعرف، عند كل نقطة ، الاحتمال الشرطي الحقيقي لكل صنف، . يُسنِد مصنّف بايز النقطةَ إلى الصنف صاحب أكبر احتمال منها.
وتلك القاعدة تصغّر معدل الخطأ، والحجة أقصر من أن تُسمّى برهانًا. فعند كل على حدة يكون احتمال الخطأ ، ولا تستطيع أي قاعدة أخرى أن تصغّره عند تلك النقطة. والقاعدة المثلى عند كل نقطة مثلى وسطيًا. والخطأ الناتج،
هو معدل خطأ بايز: نظير الخطأ غير القابل للاختزال في التصنيف. وهو ليس صفرًا، لأن الأصناف تتداخل فعلًا في المجتمع.
ولاحظ ما تقتضيه القاعدة. إنها تحتاج - وهو بالضبط المقدار الذي تحاول كل طريقة واقعية تقديره. فمصنّف بايز إذن مرجعٌ لا يمكن تقويمه إلا في محاكاة بنيتَ بياناتها بنفسك. وليس ذلك سببًا لتجاهله؛ بل هو سبب استحقاق المحاكاة أن تُجرى.
الحساب على المستقيم
خذ صنفين على المستقيم الحقيقي. الصنف 1 هو ، والصنف 2 هو ، وهما متساويا الاحتمال. فأين الحدّ؟
يتساوى الاحتمالان البعديان حيث . ومع تساوي التوزيعات القبلية وتساوي التباينات تكون الكثافتان صورتين متناظرتين، فيكون الحدّ هو نقطة المنتصف، . وكل ما يقع يسار الصفر يُسمّى الصنف 1.
ويتبع معدل الخطأ فورًا. فمشاهدة الصنف 2 تُصنَّف خطأً حين تقع تحت الصفر، وذلك باحتمال ، وبالتناظر ينطبق الشيء نفسه على الصنف 1. فمعدل خطأ بايز إذن
نحو تنبؤ واحد من كل عشرة خاطئ، ولن تفعل أي طريقة، مهما بلغت من التعقيد، أفضل من ذلك في هذه المسألة. ومكاملة المزيج عدديًا على أربعة ملايين نقطة من المستقيم تعيد القيمة نفسها إلى ست منازل عشرية.
تفاعلي: الحدّ الذي لا يتفوق عليه شيء
التداخل المظلَّل هو أرضية الخطأ.
- خطأ بايز (الأرضية)
- 0.105650
- الحدّ x*
- 0.000000
- كلفة استعمال المنتصف
- 0.000000
عند تساوي الاحتمالات القبلية يقع الحدّ في المنتصف، والأرضية هي تداخل المنحنيين. ولا شيء ينزل تحتها: فالصنفان يشغلان الأرض نفسها حقيقةً. حرّك الآن الاحتمال القبلي. ووسّع σ فترتفع الأرضية، لأن الأرضية ليست إلا التداخل.
ما تفعله التوزيعات القبلية
اجعل الآن الصنف 1 أكثر شيوعًا، بـ . يحلّ الحدّ المعادلة ، وأخذ اللوغاريتم يعطي
تحرّك الحدّ نحو الصنف الأندر، فوسّع منطقة الصنف 1. وذلك هو الاتجاه الصحيح، ويستحق التوقف عنده لأن العكس تخمين طبيعي: ما دام الصنف 1 أكثر شيوعًا، أفلا ينبغي أن تنكمش منطقته كي لا يغرق الصنف 2؟ لا - فالنقطة القريبة من الصفر صارت أرجح أن تكون قد جاءت من الصنف 1 لمجرد أن نقاط الصنف 1 أكثر عددًا، والقاعدة المثلى تتبع التوزيع البعدي لا الكثافة.
والعائد قابل للقياس. فعند الحدّ المنقول يكون معدل الخطأ ؛ وإبقاء الحدّ عند الصفر وتجاهل التوزيع القبلي يعطي ، فتكلّف الغلطة . وعند يبلغ الحدّ ويهبط الخطأ إلى ، بينما يظل الحدّ عند الصفر يعطي - وعندئذ يزيد تجاهل التوزيع القبلي الخطأ إلى أكثر من الضعف.
وبالمقارنة مع شبكة من 240,001 عتبة مرشّحة، يتبيّن أن الحدّ المشتقّ هو الأفضل المتاح فعلًا. وهو تحقّق يسير يلتقط أخطاء الإشارة، وهي سهلة الوقوع هنا وخفية بعد ذلك.
محاكاة مصنّف بايز بالعدّ
لا تأتي البيانات الواقعية ومعها . وتقدّرها طريقة أقرب k جار بأبسط سبيل يمكن تخيّله: انظر إلى نقاط التدريب الـ الأقرب إلى ، واستعمل النسب بينها.
ثم طبّق قاعدة بايز على ذلك التقدير. ولا يُلاءَم شيء سلفًا - فمجموعة التدريب هي النموذج، مما يجعل التدريب فوريًا والتنبؤ مكلفًا.
k هو مفتاح المرونة
خذ مسألة ثنائية البعد معدل خطأ بايز فيها، محسوبًا بالمكاملة، . لائم على 200 نقطة تدريب، وقِس على 20,000 نقطة اختبار:
| 1 | 3 | 5 | 9 | 15 | 25 | 45 | 75 | 125 | 199 | |
|---|---|---|---|---|---|---|---|---|---|---|
| خطأ الاختبار | 0.1382 | 0.1155 | 0.1030 | 0.0976 | 0.0972 | 0.0977 | 0.0977 | 0.1036 | 0.1231 | 0.5049 |
اقرأ الطرفين أولًا. فعند تكون كل نقطة تدريب أقرب جار لنفسها، فيكون خطأ التدريب صفرًا تمامًا - ويكون خطأ الاختبار، ، أسوأ قيم الجدول عدا المنحلّة. وذلك الزوج الوحيد من الأعداد أوضح برهان ستراه على أن خطأ التدريب ليس تقديرًا لخطأ الاختبار.
وعند من أصل 200 نقطة تدريب تصوّت العينة كلها تقريبًا في كل تنبؤ. وقد كفّ المصنّف عن الاعتماد على أصلًا وصار يعيد الصنف الأكثر شيوعًا فحسب، فيكون خطؤه، ، احتمال الصنف القبلي جوهريًا. تحيّز أقصى، وتباين أدنى، وصفر معلومات.
وبينهما يكون المنحنى على شكل U، بقاع ضحل من إلى وأفضل قيمة عند - في حدود نصف نقطة مئوية من أرضية بايز، من طريقة لم تفترض شيئًا عن صورة الحدّ. ولا توجد صيغة لأفضل ؛ بل يُختار بالتحقق المتقاطع، وانبساط القاع يعني أنه لا يحتاج عادةً إلا أن يكون تقريبيًا صحيحًا.
ما يكلّفه ذلك
لا تفرض الطريقة أي صورة على الحدّ، فتستطيع تتبّع منحنيات ومناطق منفصلة لا يعبّر عنها أي نموذج خطي. وفي المقابل لا تملك سبيلًا إلى تجاهل متغير غير ذي صلة: فكل بُعد يدخل في المسافة، فتتدهور الدقة كلما أُضيفت متغيرات غير مخبرة. وفي الأبعاد العالية لا يكون «أقرب» الجيران قريبًا من بأي معنى نافع، وذلك أحد وجوه لعنة الأبعاد.
ولأن المسافة إقليدية، يهيمن عليها متغير مقيس بوحدات كبيرة. والتوحيد المعياري هنا ليس تحسينًا؛ بل شرطٌ لأن يكون للطريقة أي معنى على الإطلاق.
قبل الاختبار
يختار مصنّف بايز أرجح الأصناف عند كل نقطة ولا يُهزم؛ وما يخلّفه هو معدل خطأ بايز، في المثال أحادي البعد. والتوزيعات القبلية تحرّك الحدّ نحو الصنف الأندر، وتجاهلها يكلّف كلفةً قابلة للقياس. وتحاكي طريقةُ أقرب k جار القاعدةَ بعدّ الجيران، وk هو مفتاح المرونة: فـ يحفظ، و يعيد الصنف الأكثر شيوعًا، والقيم النافعة بينهما.
المراجع والقراءات الإضافية
- Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, An Introduction to Statistical Learning, with Applications in R, Springer (Springer Texts in Statistics 103), 2013المصدر ↗
- Stuart Russell, Peter Norvig, Artificial Intelligence: A Modern Approach, Pearson (3rd edition), 2010· مكتبة مراجع Kudos AI
تُذكر الأعمال المحمية بحقوق النشر للمرجعية فقط ولا تُستضاف هنا؛ يرجى الرجوع إلى الناشر للوصول إليها.
افتح المسار كاملًا
هذا الدرس الأول مجاني. سجّل لتخوض اختبار الإتقان وتكسب نقاط الخبرة وتفتح جميع الوحدات، مع مزيد من الأمثلة التفاعلية القابلة للتشغيل.