I observed that leakyrelus and relus are used as activation function in the model. In case of discriminator model Sigmoid is used as the last activation function which can be explained as we need probabilities of image belonging to real or fake dataset. But why do we use Tanh activation in final layer of generator when we know that its range is [-1,1]?