Sobes.tech
Middle — Senior

Comment s'appelle l'algorithme utilisant la logloss?

sobes.tech IA

Réponse de l'IA

L'algorithme utilisant la fonction de perte logarithmique (fonction de perte logarithmique) s'appelle régression logistique. La perte logarithmique mesure la qualité des prédictions de probabilités pour la classification binaire, pénalisant davantage les prédictions incorrectes que les correctes.

Exemple de fonction de perte logarithmique pour la classification binaire :

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

La régression logistique minimise cette fonction de perte, en s'entraînant sur les données.