Sobes.tech
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.