Generative Adversarial Networks, or GANs, are a type of artificial intelligence algorithm that are used to generate new data. They can be used to create new data for training machine learning models, for example. They can also be used to generate realistic images for computer vision applications or to create new audio for speech recognition applications.