من الانحدار إلى التصنيف
الانحدار الخطي يتنبأ بعدد مستمر — سعر، درجة حرارة، درجة. لكن كثيرًا من المسائل الواقعية تطرح سؤالًا مختلفًا: أي فئة؟ هل هذا البريد الإلكتروني مزعج أم لا؟ هل هذا الورم حميد أم خبيث؟ هل سيتوقف العميل عن الخدمة أم سيبقى؟ هذه مسائل تصنيف، وتحتاج نموذجًا ينتج احتمالات، لا أعدادًا غير محدودة.
دالة السيجمويد
الفكرة الجوهرية: خذ ناتج النموذج الخطي (الذي يتراوح من −∞ إلى +∞) واضغطه في النطاق (٠، ١) باستخدام دالة السيجمويد. النتيجة تُفسَّر على أنها احتمال أن المدخل ينتمي للفئة ١.
نموذج الانحدار اللوجستي ببساطة هو: احسب z = w·x + b (تركيبة خطية)، ثم طبّق σ(z) للحصول على الاحتمال المتنبأ به.
حد القرار
لاتخاذ تنبؤ، نطبّق عتبة: إذا كان P(y=1|x) ≥ 0.5، نتنبأ بالفئة ١؛ وإلا نتنبأ بالفئة ٠. مجموعة النقاط حيث σ(z) = 0.5 (أي ما يعادل z = 0) تشكّل حد القرار — خط مستقيم (أو مستوى فائق) في فضاء الميزات يفصل بين الفئتين.
خسارة الإنتروبيا المتقاطعة
لماذا لا نستخدم MSE للتصنيف؟ لأن MSE مع السيجمويد ينشئ سطح خسارة غير محدب مليء بالحدود الدنيا المحلية. بدلًا من ذلك، نستخدم الإنتروبيا المتقاطعة الثنائية (وتُسمى أيضًا خسارة اللوغاريتم)، وهي محدبة ومصممة خصيصًا للمخرجات الاحتمالية.
إذا كان التصنيف الحقيقي ١ وتنبأت بـ ٠٫٩٩، فالخسارة هي −log(0.99) ≈ 0.01 — ضئيلة. لكن إذا تنبأت بـ ٠٫٠١ فالخسارة هي −log(0.01) ≈ 4.6 — هائلة. الإنتروبيا المتقاطعة تدمّر الإجابات الخاطئة المفرطة في الثقة، وهذا بالضبط ما نريده للتصنيف.
التصنيف متعدد الفئات
التصنيف الثنائي يغطي فئتين. لأكثر من فئتين (K > 2)، يوجد نهجان. واحد مقابل الباقي يدرّب K مصنفات ثنائية منفصلة، كل منها يسأل “هل هي الفئة k أم لا؟” انحدار سوفتماكس أكثر أناقة: يعمّم السيجمويد إلى K فئة، منتجًا توزيعًا احتماليًا على جميع الفئات مجموعه يساوي ١.
التنظيم في التصنيف
الانحدار اللوجستي يمكن أن يفرط في التخصيص أيضًا — خاصة مع كثير من الميزات أو البيانات القابلة للفصل خطيًا (الأوزان تنمو إلى ±∞ في محاولة لفصل الفئات بشكل مثالي). أضف عقوبات L1 أو L2 لخسارة الإنتروبيا المتقاطعة، تمامًا كما في الانحدار الخطي. معظم المكتبات تستخدم المعامل C = 1/λ: قيمة C كبيرة تعني تنظيمًا أقل، وقيمة C صغيرة تعني تنظيمًا أكثر.
- الانحدار اللوجستي يطبّق دالة السيجمويد على نموذج خطي، محوّلًا المخرجات غير المحدودة إلى احتمالات بين ٠ و١.
- حد القرار هو حيث P(y=1|x) = 0.5، مشكّلًا مستوى فائقًا في فضاء الميزات.
- خسارة الإنتروبيا المتقاطعة تحل محل MSE — فهي محدبة وتعاقب بشدة التنبؤات الخاطئة الواثقة.
- سوفتماكس توسّع الانحدار اللوجستي لمسائل التصنيف متعدد الفئات، منتجة توزيعًا احتماليًا على جميع الفئات.
- التنظيم (L1/L2) يمنع الإفراط في التخصيص بمعاقبة الأوزان الكبيرة، ويُتحكم فيه بالمعامل C = 1/λ.