code: def __init__(self, d_in, n_in, d_out=None, n_out=None, dropout=0.1):
      super(GCN, self).__init__()
      if not d_out:
          d_out = d_in
      if not n_out:
          n_out = d_in
  
      self.conv_n = nn.Conv1D(n_in, n_out, 1)
      self.linear = nn.Linear(d_in, d_out)
      self.dropout = nn.Dropout(dropout)
      self.act = nn.Swish()
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import paddle
  from paddle import nn
  import paddle.nn.functional
label_desc: Use image node_id 1 to create a new GCN object from inherited base classes: nn with example: obj = GCN(d_in, n_in, d_out, n_out, dropout)