hard_shrink¶
- paddle.fluid.layers.ops. hard_shrink ( x, threshold=None ) [source]
- 
         HardShrink activation operator \[\begin{split}out = \begin{cases} x, \text{if } x > \lambda \\ x, \text{if } x < -\lambda \\ 0, \text{otherwise} \end{cases}\end{split}\]- Parameters
- 
           - x (Tensor) – Input of HardShrink operator 
- threshold (FLOAT) – The value of threshold for HardShrink. [default: 0.5] 
- with_quant_attr (BOOLEAN) – Whether the operator has attributes used by quantization. 
 
- Returns
- 
           Output of HardShrink operator 
- Return type
- 
           out (Tensor) 
 Examples >>> import paddle.fluid as fluid >>> data = fluid.layers.data(name="input", shape=[784]) >>> result = fluid.layers.hard_shrink(x=data, threshold=0.3) 
