I. Introduction
Generative Adversarial Networks (GANs) are used for more than 1,000 applications, as human face generation, face aging, text to image translation and video prediction. New elements are generated from an existing distribution of models, keeping model features. The generation is done by an ensemble of two networks, one of them called "the Generator" and the other called "the Discriminator". These networks are unsupervised networks and the accuracy of their work is evaluated by the number of errors they make.