View source on GitHub
|
Computes log(1 / mean(1 / exp(input_tensor))).
tfp.substrates.jax.math.reduce_log_harmonic_mean_exp(
input_tensor,
axis=None,
keepdims=False,
experimental_named_axis=None,
experimental_allow_all_gather=False,
name=None
)
Reduces input_tensor along the dimensions given in axis. Unless
keepdims is true, the rank of the tensor is reduced by 1 for each entry in
axis. If keepdims is true, the reduced dimensions are retained with length
1.
If axis has no entries, all dimensions are reduced, and a tensor with a
single element is returned.
This function is more numerically stable than log(1 / mean(1 - exp(input))).
It avoids overflows caused by taking the exp of large inputs and underflows
caused by taking the log of small inputs.
Returns | |
|---|---|
log_mean_exp
|
The reduced tensor. |
View source on GitHub