Middle — Senior
Jak se jmenuje algoritmus, který používá logloss?
sobes.tech AI
Odpověď od AI
Algoritmus, který používá logaritmickou ztrátovou funkci (logaritmickou funkci ztráty), se nazývá logistická regrese. Logaritmická ztráta měří kvalitu předpovědí pravděpodobností pro binární klasifikaci a penalizuje chybné předpovědi více než správné.
Příklad logaritmické ztrátové funkce pro binární klasifikaci:
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á regrese minimalizuje tuto ztrátovou funkci při tréninku na datech.