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