Closed msrks closed 1 year ago
・普通のGANってのはGeneratorがメインで、DiscriminatorはGeneratorをどっちの方向に鍛えればいいかのサブ的な役割で考えるが ・EBGANではDiscriminatorをメインに考えて、Energy-basedな生成モデルを(生成確率が高いものが低いエネルギーをとる)構築することが目的で、Generatorが生成するfakeサンプルを使って、エネルギー局面を引き上げるサブ的な役割を担う。
・AEはEnergy-basedなモデルを作るため = Realに対して、低い値(エネルギー)を取らせるために、使った??EBGANもAEを使うのが本質的に大事なのか、realに対して低い値をとるメトリクスとして自己再生誤差を選んだだけなのかよくわからず・・ ・Disc. の損失関数には hingeロスを使って、fakeに対して高いエネルギーを取るように設定してます
https://arxiv.org/abs/1703.10717
参考