A type of artificial intelligence model where two neural networks, termed the generator and the discriminator, compete against each other to generate new, synthetic instances of data that are indistinguishable from real data. The generator creates data, and the discriminator evaluates it, with the goal of the generator improving over time to fool the discriminator.