code: def mlp(feature, hparams, name="mlp"):
    
    with tf.variable_scope(name, "mlp", values=[feature]):
      num_mlp_layers = hparams.num_mlp_layers
      mlp_dim = hparams.mlp_dim
      for _ in range(num_mlp_layers):
        feature = common_layers.dense(feature, mlp_dim, activation=tf.nn.relu)
        feature = tf.nn.dropout(feature, keep_prob=1.-hparams.dropout)
      return feature
docs: Multi layer perceptron with dropout and relu activation.