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.