fGAN_tensorflow_eager fGAN with tensorflow_eager GAN Jensen-Shannon Kullback-Leibler Pearson-X2 Reverse-KL Squared-Hellinger