Sobes.tech
Middle — Senior

Wie heißt der Algorithmus, der Logloss verwendet?

sobes.tech KI

Antwort von AI

Der Algorithmus, der die logarithmische Verlustfunktion (logarithmische Verlustfunktion) verwendet, heißt logistische Regression. Die logarithmische Verlustfunktion misst die Qualität der Wahrscheinlichkeitsvorhersagen für die binäre Klassifikation und bestraft falsche Vorhersagen stärker als richtige.

Beispiel für die logarithmische Verlustfunktion bei binärer Klassifikation:

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))

Die logistische Regression minimiert diese Verlustfunktion, indem sie auf den Daten trainiert.