Generative Adversarial Networks (GANs) are a type of simple machine learning algorithmic rule that has gained significant attention in recent years. GANs can generate recently data that resembles the original dataset, which makes them ideal for tasks so much as image and speech generation. https://www.nomidl.com/machine-learning/how-to-use-generative-adversarial-networks-in-machine-learning/