chainer.functions.sign¶
-
chainer.functions.
sign
(x)[source]¶ Elementwise sign function.
For a given input \(x\), this function returns \(sgn(x)\) defined as
\[\begin{split}sgn(x) = \left \{ \begin{array}{cc} -1 & {\rm if~x < 0} \\ 0 & {\rm if~x = 0} \\ 1 & {\rm if~x > 0} \\ \end{array} \right.\end{split}\]Note
The gradient of this function is
None
everywhere and therefore unchains the computational graph.Parameters: x (Variable) – Input variable for which the sign is computed. Returns: Output variable. Return type: Variable