الانحدار اللوجستي
الانحدار الخطي يتنبأ بالأرقام. لكن ماذا لو كانت الإجابة نعم أو لا؟ بريد عشوائي أم لا؟ ورم حميد أم خبيث؟ الانحدار اللوجستي يحوّل الخط المستقيم إلى احتمال.
من الأرقام إلى القرارات
الانحدار الخطي يُخرج أي رقم من −∞ إلى +∞. التصنيف يحتاج احتمالًا بين ٠ و ١. نحتاج دالة تضغط أي مدخل ضمن هذا النطاق.
دالة السيجمويد
دالة السيجمويد σ(z) تُحوّل أي عدد حقيقي إلى المجال (٠، ١). عدد موجب كبير ← قريب من ١. عدد سالب كبير ← قريب من ٠. صفر ← بالضبط ٠٫٥. إنها منحنى S الذي يحوّل النموذج الخطي إلى مصنّف.
التنبؤ بالاحتمال
الانحدار اللوجستي = نموذج خطي + سيجمويد. نحسب z = w·x + b، ثم نمرره عبر σ(z) للحصول على احتمال أن المدخل ينتمي للفئة ١.
حد القرار
حيث σ(z) = ٠٫٥، أي z = ٠، يكون حد القرار. النقاط على جانب تُصنَّف كـ ١، والجانب الآخر كـ ٠. إنه خط مستقيم (أو مستوى فائق) في فضاء الميزات.
لماذا ليس MSE؟
MSE + السيجمويد يُنشئ سطح خسارة غير محدب — مليء بالحدود الدنيا المحلية حيث يعلق النزول التدرجي. نحتاج دالة خسارة مصممة للاحتمالات: محدبة وتعاقب بشدة التنبؤات الخاطئة الواثقة.
خسارة الإنتروبيا المتقاطعة
الإنتروبيا المتقاطعة الثنائية تقيس الفجوة بين الاحتمالات المتوقعة والتسميات الحقيقية. إنها محدبة (حد أدنى عام واحد) وتعاقب الأخطاء الواثقة بشدة.
الانحدار التدريجي
نفس الخوارزمية كالانحدار الخطي — نحسب التدرج، ونخطو نزولًا. للتدرج شكل أنيق: الخطأ (ŷ − y) مضروبًا في المدخل x. لا يوجد حل بصيغة مغلقة، لكن النزول التدرجي يتقارب دائمًا لأن الخسارة محدبة.
سوفتماكس متعدد الفئات
أكثر من فئتين؟ سوفتماكس يعمّم السيجمويد: يحوّل K درجة خام إلى توزيع احتمالي مجموعه ١. كل فئة تحصل على احتمال.
واحد مقابل الباقي للتصنيف
بديل عن سوفتماكس: تدريب K مصنّف ثنائي منفصل، كل منها يجيب "هل ينتمي للفئة k أم لا؟" عند التنبؤ، نختار الفئة ذات الثقة الأعلى.
التصنيف المنظَّم
تمامًا كالانحدار الخطي، الانحدار اللوجستي يمكن أن يفرط في التخصيص — خاصة مع كثرة الميزات. أضف عقوبات L1 أو L2 لخسارة الإنتروبيا المتقاطعة. المعامل C = 1/λ يتحكم في الموازنة في معظم المكتبات.
- L2 — حدود قرار ناعمة
- L1 — أوزان متناثرة، اختيار الميزات
- C كبير — تنظيم أقل
- C صغير — تنظيم أكثر
ما تعلمته
الانحدار اللوجستي يطبّق السيجمويد على نموذج خطي لإخراج الاحتمالات. خسارة الإنتروبيا المتقاطعة تحل محل MSE. سوفتماكس يمتد لتعدد الفئات. نفس النزول التدرجي، دالة خسارة مختلفة.