Sobes.tech
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))

Логистичната регресия минимизира тази функция на загубата, като се обучава върху данните.