nn_softshrink {torch} | R Documentation |
Softshrink module
Description
Applies the soft shrinkage function elementwise:
Usage
nn_softshrink(lambd = 0.5)
Arguments
lambd |
the |
Details
\mbox{SoftShrinkage}(x) =
\left\{ \begin{array}{ll}
x - \lambda, & \mbox{ if } x > \lambda \\
x + \lambda, & \mbox{ if } x < -\lambda \\
0, & \mbox{ otherwise }
\end{array}
\right.
Shape
Input:
(N, *)
where*
means, any number of additional dimensionsOutput:
(N, *)
, same shape as the input
Examples
if (torch_is_installed()) {
m <- nn_softshrink()
input <- torch_randn(2)
output <- m(input)
}
[Package torch version 0.13.0 Index]