Le second réseau, appelé discriminateur, essaie de faire la distinction entre les données réelles et les fausses données produites par le générateur.
Les GAN fonctionnent en entraînant deux réseaux neuronaux de manière compétitive. Le premier réseau, appelé générateur, génère de faux échantillons de données en ajoutant du bruit aléatoire. Le second réseau, appelé discriminateur, essaie de faire la distinction entre les données réelles et les fausses données produites par le générateur.