Middle — Senior
Как се нарича алгоритъмът, използващ logloss?
sobes.tech AI
Отговор от AI
Алгоритъмът, който използва логаритмичната функция на загубата (логаритмична функция на загубата), се нарича логистична регресия. Логаритмичната загуба измерва качеството на вероятностните прогнози за бинарна класификация и наказва по-силно неправилните прогнози, отколкото правилните.
Пример за функция на загубата логаритъм за бинарна класификация:
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))
Логистичната регресия минимизира тази функция на загубата, като се обучава върху данните.