objectives (pmrf.objectives)
Public objectives modules and their common entry points.
Modules
Callables that evaluate a model over frequency. |
|
Loss models for optimizer fitting or generalized Bayesian inference. |
|
A callable to be "solved" (i.e. minimized or sampled). |
|
Callables that evaluate a parameter PyTree, which form the summands of a problem. |
Classes
|
Abstract base class for callables that evaluate a model over frequency. |
|
Abstract base class for frequentist loss functions. |
Abstract base class for callables to be "solved" (i.e. minimized or sampled). |
|
|
Abstract base class for callables that evaluate a model. |
|
Binds an evaluator to the frequency sweep it should be evaluated over. |
|
Extracts an RF feature using a string-based alias. |
|
Computes a generalized log-posterior (the Gibbs measure) using a loss function instead of a strict generative likelihood. |
|
Computes a design goal using a hinge-based loss evaluator. |
|
Applies a one-sided constraint (hinge) before evaluating a base metric. |
|
Huber loss metric. |
|
Log of Mean Squared Error (RMSE) metric. |
|
Mean Absolute Percentage Error (MAPE) metric. |
|
Mean Squared Error (MSE) metric. |
|
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. |
|
Computes the negative of another evaluator. |
|
A problem penalized by the negative log prior of its parameters, in declared space. |
|
Root Mean Squared Error (RMSE) metric. |
|
A problem summing a set of terms over a tree of parameters. |
|
Computes a loss between a model prediction and some target. |
Functions
|
Normalize a user-supplied objective into a tuple of terms. |
|
Returns the terms of a problem, looking through any wrappers. |