Logit
torch_logit(self, eps = NULL)
Arguments
self
: (Tensor) the input tensor.
eps
: (float, optional) the epsilon for input clamp bound. Default: None
logit(input, eps=None, *, out=None) -> Tensor
Returns a new tensor with the logit of the elements of input
. input
is clamped to [eps, 1 - eps]
when eps is not None. When eps is None and input
< 0 or input
> 1, the function will yields NaN.
yi=ln(1−zizi)zi=xi\mboxepsxi1−\mboxeps\mboxifepsisNone\mboxifxi<\mboxeps\mboxif\mboxeps≤xi≤1−\mboxeps\mboxifxi>1−\mboxeps
Examples
if (torch_is_installed()) {
a <- torch_rand(5)
a
torch_logit(a, eps=1e-6)
}