class_docstr: The Deep Graph Infomax model from the
  `"Deep Graph Infomax" <https://arxiv.org/abs/1809.10341>`_
  paper based on user-defined encoder and summary model :math:`\mathcal{E}`
  and :math:`\mathcal{R}` respectively, and a corruption function
  :math:`\mathcal{C}`.
  
  Args:
      hidden_channels (int): The latent space dimensionality.
      encoder (torch.nn.Module): The encoder module :math:`\mathcal{E}`.
      summary (callable): The readout function :math:`\mathcal{R}`.
      corruption (callable): The corruption function :math:`\mathcal{C}`.
class_docstr_tok: ["The","Deep","Graph","Infomax","model","from","the","`","``","Deep","Graph","Infomax","''","<","https",":","\/\/arxiv.org\/abs\/1809.10341",">","`","_","paper","based","on","user-defined","encoder","and","summary","model",":","math",":","`","\\mathcal","{","E","}","`","and",":","math",":","`","\\mathcal","{","R","}","`","respectively",",","and","a","corruption","function",":","math",":","`","\\mathcal","{","C","}","`",".","Args",":","hidden_channels","(","int",")",":","The","latent","space","dimensionality",".","encoder","(","torch.nn.Module",")",":","The","encoder","module",":","math",":","`","\\mathcal","{","E","}","`",".","summary","(","callable",")",":","The","readout","function",":","math",":","`","\\mathcal","{","R","}","`",".","corruption","(","callable",")",":","The","corruption","function",":","math",":","`","\\mathcal","{","C","}","`","."]
docstr: Resets all learnable parameters of the module.
docstr_tok: ["Resets","all","learnable","parameters","of","the","module","."]
code: def reset_parameters(self):
      r"""Resets all learnable parameters of the module."""
      reset(self.encoder)
      reset(self.summary)
      uniform(self.hidden_channels, self.weight)
  
file_path: pytorch_geometric/torch_geometric/nn/models/deep_graph_infomax.py
imports: import copy
  from typing import Callable, Tuple
  import torch
  from torch import Tensor
  from torch.nn import Module, Parameter
  from torch_geometric.nn.inits import reset, uniform
label_desc: Use image node_id 2 for calling the DeepGraphInfomax obj's underlying member method code with example usage: obj.reset_parameters() without return types