An introduction to generative adversarial networks and generative models. Beginners guide to understand how GANs work in computer vision.