boax.core.objectives.negative_log_likelihood#
- boax.core.objectives.negative_log_likelihood(logpdf_fn)#
The negative log likelihood objective function.
Example
>>> objective = negative_log_likelihood(logpdf_fn) >>> nll = objective(prediction, targets)
- Parameters:
logpdf_fn (
Callable[[TypeVar(T),Union[Array,ndarray,bool,number]],Union[Array,ndarray,bool,number]]) – The log probability mass function.- Return type:
Objective[TypeVar(T)]- Returns:
The negative log likelihood Objective function.