def __init__(self, axis=-1): Lambda.__init__(self, lambda x: tf.squeeze(x, axis=axis))
def __init__(self, size): Lambda.__init__(self, lambda x: tf.tile(tf.expand_dims(tf.expand_dims(x, 2), 3), [1, 1, size, size]))
def __init__(self, scale): Lambda.__init__(self, lambda x: tf.cast(x, tf.float32) * scale)
def __init__(self): Lambda.__init__(self, lambda x: tf.log(x + 1e-10))
def __init__(self, dims): Lambda.__init__(self, lambda x: tf.transpose(x, dims))
def __init__(self, num_splits=2, axis=-1): Lambda.__init__(self, lambda x: tf.split(x, num_splits, axis=axis))