def __init__(self,<EOL>amplitude=None,<EOL>length_scale=None,<EOL>feature_ndims=<NUM_LIT:1>,<EOL>validate_args=False,<EOL>name='<STR_LIT>'):
with tf.compat.v1.name_scope(<EOL>name, values=[amplitude, length_scale]) as name:<EOL><INDENT>dtype = super(MaternFiveHalves, self)._init_params(<EOL>amplitude, length_scale, validate_args)<EOL><DEDENT>super(MaternFiveHalves, self).__init__(<EOL>feature_ndims, dtype=dtype, name=name)<EOL>
Construct a MaternFiveHalves kernel instance.

        Args:
          amplitude: Positive floating point `Tensor` that controls the maximum
            value of the kernel. Must be broadcastable with `length_scale` and
            inputs to `apply` and `matrix` methods. A value of `None` is treated
            like 1.
          length_scale: Positive floating point `Tensor` that controls how sharp or
            wide the kernel shape is. This provides a characteristic "unit" of
            length against which `||x - y||` can be compared for scale. Must be
            broadcastable with `amplitude`, and inputs to `apply` and `matrix`
            methods. A value of `None` is treated like 1.
          feature_ndims: Python `int` number of rightmost dims to include in the
            squared difference norm in the exponential.
          validate_args: If `True`, parameters are checked for validity despite
            possibly degrading runtime performance
          name: Python `str` name prefixed to Ops created by this class.