import tensorflow as tf

    :rtype: dictionary
    """
    Winit = tf.truncated_normal(shape, mean=0, stddev=0.1)
    binit = tf.zeros(shape[-1])
    layer = {}
    layer["weights"] = tf.get_variable(name + "/weights",
                                       dtype=tf.float32,
                                       initializer=Winit)
    layer["bias"] = tf.get_variable(name + "/bias",
                                    dtype=tf.float32,
