A neural network trained to distinguish between real and generated samples, commonly used in adversarial training.