code: def pz_params(self):
      return (
          self._pz_params[0],
          F.softmax(self._pz_params[1], dim=1)
          * self._pz_params[1].size(1)
          + Constants.eta,
      )
  
imports: import matplotlib.pyplot
  import torch.distributions
  import torch.nn
  import torch.nn.functional
  import torch.utils.data
  from numpy import sqrt, prod
  from torch.utils.data import DataLoader
  from torchnet.dataset import TensorDataset, ResampleDataset
  from torchvision.utils import save_image, make_grid
  from utils import Constants
  from vis import plot_embeddings, plot_kls_df
  from .mmvae import MMVAE
  from .vae_cub_image import CUB_Image
  from .vae_cub_sent import CUB_Sentence
label_desc: Use image node_id 2 for calling the CUB_Image_Sentence obj's underlying member method code with example usage: obj.pz_params() and returns: self,  unknown