code: def add_likelihood_noise_cov(
      K: tf.Tensor, likelihood: Gaussian, X: TensorType
  ) -> tf.Tensor:
      """
      Returns K + σ², where σ² is the likelihood noise variance.
      """
      return add_noise_cov(
          K, tf.squeeze(likelihood.variance_at(X), axis=-1)
      )
  
file_path: GPflow/gpflow/utilities/model_utils.py
imports: from typing import Any, Callable
  import tensorflow
  from check_shapes import check_shapes
  from ..base import TensorType
  from ..likelihoods import Gaussian
label_desc: Use image node_id 3 for calling a global function with example usage: add_likelihood_noise_cov(K, likelihood, X) and returns: add_noise_cov