Middle — Senior
Cum se numește algoritmul care folosește logloss?
sobes.tech AI
Răspuns de la AI
Algoritmul care utilizează funcția de pierdere logaritmică (funcția de pierdere logaritmică) se numește regresie logistică. Pierderea logaritmică măsoară calitatea predicțiilor de probabilitate pentru clasificarea binară și penalizează mai mult predicțiile greșite decât cele corecte.
Exemplu de funcție de pierdere logaritmică pentru clasificarea binară:
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))
Regresia logistică minimizează această funcție de pierdere, antrenându-se pe date.