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