关于GAN的d和g的loss变化

有研究gan的同学吗?求帮忙解释一下下边关于gan损失变化的图片,从曲线看,g似乎得到了训练,但是g和d都很不稳定,震荡得有点离谱,为什么?
real_logit = discriminator(sample).mean()
fake_logit = discriminator(predicted_shot).mean()
discriminator_loss =-real_logit + fake_logit generator_loss =-fake_logit

img