Middle — Senior
Lojistik regresyonu için kayıp fonksiyonu nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Lojistik regresyonu için kayıp fonksiyonu ikili çapraz entropi (log kayıp)dır. Bu, tahmin edilen olasılıkların ve gerçek sınıf etiketlerinin farkını ölçer.
Bir nesne için y etiketi (0 veya 1) ve tahmin edilen p olasılığı (sınıf 1 olasılığı) olmak üzere, kayıp fonksiyonu şu şekilde yazılır:
[ L = - \left( y \cdot \log(p) + (1 - y) \cdot \log(1 - p) \right) ]
Bu fonksiyon, özellikle model yanlış bir cevapta kendinden emin olduğunda, yanlış tahminler için modeli cezalandırır.
NumPy kullanarak Python örneği:
import numpy as np
def log_loss(y_true, y_pred):
epsilon = 1e-15 # stabilite için
y_pred = np.clip(y_pred, epsilon, 1 - epsilon)
return -np.mean(y_true * np.log(y_pred) + (1 - y_true) * np.log(1 - y_pred))