torch_geometric.nn.models.VGAE
- class VGAE(encoder: Module, decoder: Optional[Module] = None)[source]
Bases:
GAEThe Variational Graph Auto-Encoder model from the “Variational Graph Auto-Encoders” paper.
- Parameters:
encoder (torch.nn.Module) – The encoder module to compute \(\mu\) and \(\log\sigma^2\).
decoder (torch.nn.Module, optional) – The decoder module. If set to
None, will default to thetorch_geometric.nn.models.InnerProductDecoder. (default:None)
- forward(*args, **kwargs) Tensor
Alias for
encode().
- reset_parameters()
Resets all learnable parameters of the module.