Lojistik Regresyon Görsel Lab
Sigmoid sınır öğrenimiyle ikili sınıflandırma simülasyonu.
Lojistik regresyon, ikili hedefler için sınıf üyeliği olasılığını tahmin eder.
$$ \hat{y} = \sigma(z), \quad z = mx + b, \quad \sigma(z)=\frac{1}{1+e^{-z}} $$
Model 0 ile 1 arasında değer üretir. 0.5 gibi bir eşik, olasılığı sınıf etiketine çevirir.
Eğitim hedefi negatif log-olabilirliği minimize eder:
$$ 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] $$
Bu loss, kendinden emin yanlış tahminleri ağır cezalandırır ve olasılık kalibrasyonunu iyileştirir.
Tek özellikli lojistik regresyon için batch gradyanlar:
$$ \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} $$
Daha düşük learning rate daha kararlı; daha yüksek rate daha hızlı yakınsar ama salınım yapabilir.
- Sınıf noktalarını elle ekle (alt bant sınıf 0, üst bant sınıf 1) veya rastgele veri yükle.
- Auto Train ile eğit ve loss düşüşünü izle.
- Step ile her iterasyondaki davranışı incele.
- Test Mode’u etkinleştirip herhangi bir girişte tahmin olasılığını incele.
Nokta eklemek için tuvale tıkla. y=0 yakınındaki noktalar sınıf 0, y=1 yakınındaki noktalar sınıf 1’dir.
Loss Eğrisi
Yorumlama Rehberi
- Sarı S-eğrisi öğrenilen olasılık fonksiyonudur.
- Kırmızı noktalar sınıf 1, camgöbeği noktalar sınıf 0’dır.
- Ortadaki geçiş bölgesi karar sınırını yaklaşıklar.
- Loss azalması sınıflandırma güveninin arttığını gösterir.