مختبر تصور الانحدار اللوجستي
محاكاة تصنيف ثنائي بتعلم حدود sigmoid.
يتنبأ الانحدار اللوجستي باحتمال انتماء العينة لفئة ضمن هدف ثنائي.
$$ \hat{y} = \sigma(z), \quad z = mx + b, \quad \sigma(z)=\frac{1}{1+e^{-z}} $$
النموذج يُخرج قيمًا بين 0 و 1. عتبة مثل 0.5 تحوّل الاحتمال إلى تسمية فئة.
هدف التدريب يقلل سالب لوغاريتم الاحتمال:
$$ L(m,b)=-\frac{1}{n}\sum_{i=1}^{n}\left[y_i\log(\hat{y_i})+(1-y_i)\log(1-\hat{y_i})\right] $$
هذه الخسارة تعاقب الأخطاء الواثقة بشدة وتحسّن معايرة الاحتمالات.
للانحدار اللوجستي ذو ميزة واحدة، تدرجات الدفعة هي:
$$ \frac{\partial L}{\partial m}=\frac{1}{n}\sum(\hat{y_i}-y_i)x_i,\quad \frac{\partial L}{\partial b}=\frac{1}{n}\sum(\hat{y_i}-y_i) $$
$$ m \leftarrow m-\eta\frac{\partial L}{\partial m},\quad b \leftarrow b-\eta\frac{\partial L}{\partial b} $$
معدل تعلم أقل يزيد الاستقرار، بينما المعدل الأعلى أسرع لكنه قد يهتز.
- أضف نقاط الفئات يدويًا (الشريط السفلي للفئة 0 والعلوي للفئة 1) أو حمّل بيانات عشوائية.
- درّب باستخدام التدريب التلقائي وراقب انخفاض الخسارة.
- استخدم خطوة لمراجعة سلوك كل تكرار.
- فعّل وضع الاختبار وانقر لفحص الاحتمال المتوقع عند أي إدخال.
انقر على اللوحة لإضافة نقاط. نقاط قرب y=0 تمثل الفئة 0 ونقاط قرب y=1 تمثل الفئة 1.
منحنى الخسارة
دليل القراءة
- منحنى S الأصفر هو دالة الاحتمال المتعلمة.
- النقاط الحمراء تمثل الفئة 1، والنقاط السماوية تمثل الفئة 0.
- منطقة الانتقال في المنتصف تقرّب حد القرار.
- انخفاض الخسارة يدل على تحسن الثقة في التصنيف.