code: def __init__(self):
      super(CustomModel, self).__init__()
      self.dropout1 = Dropout(keep=0.8)  # (self.innet)
      self.dense1 = Dense(
          n_units=800, act=tf.nn.relu, in_channels=784
      )  # (self.dropout1)
      self.dropout2 = Dropout(keep=0.8)  # (self.dense1)
      self.dense2 = Dense(
          n_units=800, act=tf.nn.relu, in_channels=800
      )  # (self.dropout2)
      self.dropout3 = Dropout(keep=0.8)  # (self.dense2)
      self.dense3 = Dense(n_units=10, act=tf.nn.relu, in_channels=800)
  
file_path: TensorLayer/examples/basic_tutorials/tutorial_mnist_mlp_dynamic.py
imports: import time
  import numpy
  import tensorflow
  import tensorlayer
  from tensorlayer.layers import Dense, Dropout, Input
  from tensorlayer.models import Model
label_desc: Use image node_id 1 to create a new CustomModel object from inherited base classes: Model with example: obj = CustomModel()