class_docstr: The :class:`Dropout` class is a noise layer which randomly set some
  activations to zero according to a keeping probability.
  
  Parameters
  ----------
  keep : float
      The keeping probability.
      The lower the probability it is, the more activations are set to zero.
  seed : int or None
      The seed for random dropout.
  name : None or str
      A unique layer name.
code: def forward(self, inputs):
      if self.is_train:
          outputs = tf.nn.dropout(
              inputs,
              rate=1 - (self.keep),
              seed=self.seed,
              name=self.name,
          )
      else:
          outputs = inputs
      return outputs
  
file_path: TensorLayer/tensorlayer/layers/dropout.py
imports: import tensorflow
  from tensorlayer import logging
  from tensorlayer.decorators import deprecated_alias
  from tensorlayer.layers.core import Layer
label_desc: Use image node_id 4 for calling the Dropout obj's underlying member method code with example usage: obj.forward(inputs) and returns: outputs