What Is A Generative Adversarial Network? A generative adversarial network (GAN) is a type of machine learning model that uses two competing neural networks to generate new data that resembles the ...