An overview of artifical intelligence Generative Adversarial Networks, focussing on Introduction to GANs