loss_LKL_hess: Laurae's Kullback-Leibler Error (hessian function)

Description Usage Arguments Details Value

Description

This function computes the Laurae's Kullback-Leibler Error loss hessian per value provided preds and labels values.

Usage

1
loss_LKL_hess(y_pred, y_true)

Arguments

y_pred

The predictions.

y_true

The labels.

Details

This loss function is strictly positive, therefore defined in \]0, +Inf\[. It penalizes lower values more heavily, and as such is a good fit for typical problems requiring fine tuning when undercommitting on the predictions. Compared to Laurae's Poisson loss function, Laurae's Kullback-Leibler loss has much higher loss. This loss function is experimental.

Loss Formula : (y_true - y_pred) * log(y_true / y_pred)

Gradient Formula : -((y_true - y_pred)/y_pred + log(y_true) - log(y_pred))

Hessian Formula : ((y_true - y_pred)/y_pred + 2)/y_pred

Value

The hessian of the Laurae's Kullback-Leibler Error per value.


Laurae2/Laurae documentation built on May 8, 2019, 7:59 p.m.