class_docstr: Discards samples to perform thinning.
  
  `ThinningKernel` is a composable `TransitionKernel` that thins samples
  returned by its `inner_kernel`. All Transition Kernels wrapping it will only
  see non-discarded samples.
code: def inner_kernel(self):
      return self._parameters["inner_kernel"]
  
file_path: probability/tensorflow_probability/python/experimental/mcmc/thinning_kernel.py
imports: import tensorflow.compat.v2
  from tensorflow_probability.python.experimental.mcmc import step
  from tensorflow_probability.python.mcmc import kernel
  from tensorflow_probability.python.mcmc.internal import util
label_desc: Use image node_id 5 for calling the ThinningKernel obj's underlying member method code with example usage: obj.inner_kernel() and returns: self