Calculates the cross-entropy, or logarithmic (log), loss.

The logloss, in the context of probabilistic predictions, is defined as the negative log probability density function, \(f\), evaluated at the observed value, \(y\), $$L(f, y) = -log(f(y))$$

Meta Information

  • Type: "density"

  • Range: \([0, \infty)\)

  • Minimize: TRUE

  • Required prediction: pdf

Super classes

mlr3::Measure -> mlr3proba::MeasureDens -> MeasureDensLogloss

Active bindings

eps

Returns eps parameter, see initialize.

Methods

Public methods

Inherited methods

Method new()

Creates a new instance of this R6 class.

Usage

MeasureDensLogloss$new(eps = 1e-15)

Arguments

eps

(numeric(1))
Very small number to set zero-valued predicted probabilities to in order to prevent errors in log(0) calculation.


Method clone()

The objects of this class are cloneable with this method.

Usage

MeasureDensLogloss$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.