class_docstr: Linear layer.
code: def __init__(
      self,
      kernel,
      bias,
      apply_kernel_fn,
      activation_fn=None,
      dtype=tf.float32,
      validate_args=False,
      name=None,
  ):
      self._kernel = kernel
      self._bias = bias
      self._activation_fn = activation_fn
      self._apply_kernel_fn = apply_kernel_fn
      self._dtype = dtype
      super(KernelBiasLayer, self).__init__(
          validate_args=validate_args, name=name
      )
  
imports: import sys
  import tensorflow.compat.v2
  from tensorflow_probability.python.experimental.nn.util import utils
  from tensorflow_probability.python.internal import name_util
label_desc: Use image node_id 1 to create a new KernelBiasLayer object from inherited base classes: Layer with example: obj = KernelBiasLayer(kernel, bias, apply_kernel_fn, activation_fn, dtype, validate_args, name)