Skip to content
EvalSuite
Documentation menu

Classification

Log loss

Implementedclassification.log_loss

Definition

Negative mean log-likelihood of the true labels under the predicted probabilities.

Formula

LogLoss = −(1/N) Σᵢ [yᵢ log pᵢ + (1 − yᵢ) log(1 − pᵢ)]

Range: [0, ∞)

Inputs and outputs

  • y_true: array of binary labels {0, 1}
  • y_prob: predicted probability of the positive class in [0, 1]

Returns: float

Assumptions

No assumptions beyond valid, aligned inputs of the documented types.

Limitations

  • Unbounded for confident wrong predictions; probabilities are clipped and the clipping value is reported.

Python API

PythonSince v0.1.0
import evalsuite as es

es.log_loss(y_true, y_prob)

References

Primary references for this entry have not been added yet.

Implementation status