class_docstr: Clipping layer (specification key: `clipping`).
  
  Args:
      lower (parameter, float): Lower clipping value
          (<span style="color:#00C000"><b>default</b></span>: no lower bound).
      upper (parameter, float): Upper clipping value
          (<span style="color:#00C000"><b>default</b></span>: no upper bound).
      name (string): Layer name
          (<span style="color:#00C000"><b>default</b></span>: internally chosen).
      input_spec (specification): <span style="color:#00C000"><b>internal use</b></span>.
class_docstr_tok: ["Clipping","layer","(","specification","key",":","`","clipping","`",")",".","Args",":","lower","(","parameter",",","float",")",":","Lower","clipping","value","(","<","span","style=","''","color",":","#","00C000","''",">","<","b",">","default","<","\/b",">","<","\/span",">",":","no","lower","bound",")",".","upper","(","parameter",",","float",")",":","Upper","clipping","value","(","<","span","style=","''","color",":","#","00C000","''",">","<","b",">","default","<","\/b",">","<","\/span",">",":","no","upper","bound",")",".","name","(","string",")",":","Layer","name","(","<","span","style=","''","color",":","#","00C000","''",">","<","b",">","default","<","\/b",">","<","\/span",">",":","internally","chosen",")",".","input_spec","(","specification",")",":","<","span","style=","''","color",":","#","00C000","''",">","<","b",">","internal","use","<","\/b",">","<","\/span",">","."]
code: def __init__(
      self, *, lower=None, upper=None, name=None, input_spec=None
  ):
      super().__init__(name=name, input_spec=input_spec)
  
      if lower is None:
          assert upper is not None
          self.lower = None
      else:
          self.lower = self.submodule(
              name="lower",
              module=lower,
              modules=parameter_modules,
              dtype="float",
          )
  
      if upper is None:
          assert lower is not None
          self.upper = None
      else:
          self.upper = self.submodule(
              name="upper",
              module=upper,
              modules=parameter_modules,
              dtype="float",
          )
  
      if lower is not None:
          self.architecture_kwargs["lower"] = str(lower)
      if upper is not None:
          self.architecture_kwargs["upper"] = str(upper)
  
imports: import tensorflow
  from tensorforce.core import parameter_modules, SignatureDict, TensorSpec, tf_function, tf_util
  from tensorforce.core.layers import Layer
label_desc: Use image node_id 1 to create a new Clipping object from inherited base classes: Layer with example: obj = Clipping()