class_docstr: Base Graph Model
class_docstr_tok: ["Base","Graph","Model"]
code: def mlp(self, feat):
      for i in range(3):
          feat = L.fc(
              node,
              size=self.hidden_size,
              name="simple_mlp_{}".format(i),
          )
          feat = L.batch_norm(feat)
          feat = L.relu(feat)
          feat = L.dropout(feat, dropout_prob=0.5)
      return feat
  
imports: import os
  import re
  import time
  from random import random
  from functools import reduce, partial
  import numpy
  import multiprocessing
  import paddle
  import paddle.fluid
  import paddle.fluid
  import paddle.fluid.layers
  from pgl.graph_wrapper import GraphWrapper
  from pgl.layers.conv import gcn, gat
  from pgl.utils import paddle_helper
label_desc: Use image node_id 3 for calling the BaseGraph obj's underlying member method code with example usage: obj.mlp(feat) and returns: feat