code: def __init__(
      self, g, in_feats, n_hidden, n_classes, activation, dropout
  ):
      super(GCN, self).__init__()
      self.g = g
      self.gcn_1 = GraphConv(in_feats, n_hidden, activation=activation)
      self.gcn_2 = GraphConv(n_hidden, n_classes)
      self.dropout = nn.Dropout(p=dropout)
  
file_path: dgl/examples/pytorch/rect/model.py
imports: import torch.nn
  import torch.nn.functional
  from dgl.nn.pytorch import GraphConv
label_desc: Use image node_id 1 to create a new GCN object from inherited base classes: nn with example: obj = GCN(g, in_feats, n_hidden, n_classes, activation, dropout)