class_docstr: This class is used for GPLVM models to recover a MLE estimate of
  the latent variable :math:`\mathbf X`.
  
  :param int n: Size of the latent space.
  :param int latent_dim: Dimensionality of latent space.
  :param torch.Tensor X_init: initialization for the point estimate of :math:`\mathbf X`
class_docstr_tok: ["This","class","is","used","for","GPLVM","models","to","recover","a","MLE","estimate","of","the","latent","variable",":","math",":","`","\\mathbf","X","`",".",":","param","int","n",":","Size","of","the","latent","space",".",":","param","int","latent_dim",":","Dimensionality","of","latent","space",".",":","param","torch.Tensor","X_init",":","initialization","for","the","point","estimate","of",":","math",":","`","\\mathbf","X","`"]
code: def __init__(self, n, latent_dim, X_init):
      super().__init__(n, latent_dim)
      self.register_parameter("X", X_init)
  
file_path: gpytorch/gpytorch/models/gplvm/latent_variable.py
imports: import torch
  from ...module import Module
label_desc: Use image node_id 1 to create a new PointLatentVariable object from inherited base classes: LatentVariable with example: obj = PointLatentVariable(n, latent_dim, X_init)