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.