'Adds a leaky ReLU (LReLU) activation function to this model'

def add_lrelu(self, leak=0.2):

    with tf.variable_scope(self._get_layer_str()):
        t1 = (0.5 * (1 + leak))
        t2 = (0.5 * (1 - leak))
        out = ((t1 * self.get_output()) + (t2 * tf.abs(self.get_output())))
    self.outputs.append(out)
    return self
