class_docstr: Leaky version of a Rectified Linear Unit.
  
  It allows a small gradient when the unit is not active
  
  .. math::
  
      f\left(x\right) = \left\{
          \begin{array}{lr}
             \alpha x & : x \lt 0 \\
                    x & : x \geq 0 \\
          \end{array}
      \right.\\
  
  Parameters
  ----------
  alpha : float
      slope coefficient for the negative half axis. Must be >= 0.
  
  
  Inputs:
      - **data**: input tensor with arbitrary shape.
  
  Outputs:
      - **out**: output tensor with the same shape as `data`.
code: def __init__(self, alpha, **kwargs):
      assert (
          alpha >= 0
      ), "Slope coefficient for LeakyReLU must be no less than 0."
      super(LeakyReLU, self).__init__(**kwargs)
      self._alpha = alpha
  
imports: from ...None import initializer, npx
  from ..block import HybridBlock
  from ..parameter import Parameter
  from ...util import use_np
label_desc: Use image node_id 1 to create a new LeakyReLU object from inherited base classes: HybridBlock with example: obj = LeakyReLU(alpha)