In Generative Adversarial Network (GAN), the reward for net "discriminator" D is considered as the number of right predictions and the reward for "Generator" G is the number D’s errors. So since the rewards are being placed, is Generative Adversarial Network (GAN) similar to Reinforcement Learning?