Middle — Senior
Ako sa volá algoritmus, ktorý používa logloss?
sobes.tech AI
Odpoveď od AI
Algoritmus, ktorý používa logaritmickú funkciu straty (logaritmickú funkciu straty), sa nazýva logistická regresia. Logaritmická strata meria kvalitu predpovedí pravdepodobností pre binárnu klasifikáciu a trestá nesprávne predpovede silnejšie ako správne.
Príklad logaritmickej funkcie straty pre binárnu klasifikáciu:
import numpy as np
def log_loss(y_true, y_pred):
epsilon = 1e-15
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))
Logistická regresia minimalizuje túto funkciu straty, trénovaním na dátach.