evaluators (pmrf.evaluators)

Callables that evaluate a model over frequency.

Classes

AbstractEvaluator()

Abstract base class for callables that evaluate a model over frequency.

Feature(alias)

Extracts an RF feature using a string-based alias.

TargetLoss(predictor, target, loss)

Computes a loss between a model prediction and some target.

MarginalLogLikelihood(predictor, observed, ...)

Computes the log of the probability of observed data by conditioning a likelihood function on a model prediction while marginalizing out a potential discrepancy model.

GibbsMarginalLogLikelihood(predictor, ...[, ...])

Computes a generalized log-posterior (the Gibbs measure) using a loss function instead of a strict generative likelihood.

Goal(feature[, operator, target, weight, ...])

Computes a design goal using a hinge-based loss evaluator.