官术网_书友最值得收藏!

Discriminator and generator loss

Given the setup that we have described,  and  play a iterative two-player minimax game with the value function :

Literally speaking, it minimizes its loss when D(x) is equal to 1 and D(G(z)) is equal to 0, that is, when the discriminator's probability of real is 1 for real data and 0 for fake data. Hence, the discriminator is maximizing the outputs from D(X) and D(G(z)).

The generator, on the other hand, minimizes its loss when D(G(z)) is equal to 1, that is, when the discriminator's probability of real data as  fake data is 1. Hence, the generator is minimizing the outputs from D(G(z)).

The objective function described in the preceding equation is equivalent to minimizing the Jensen-Shannon (JS) divergence between the distributions, as described in the paper Generative Adversarial Nets by Ian Goodfellow et al. The JS divergence is a symmetric and smoothed version of the Kullback-Leibler (KL) divergence, described in the paper On information and sufficiency by Kullback and Leibler. Note that in the following equation,  stands for divergence, not discriminator:

 on a continuous support is defined as follows:

A closer look at the KL divergence described earlier shows a few problems with respect to exploding losses when the support of P is not contained in Q. In the next section, we will address this topic within the context of the strengths and weaknesses of GANs.

主站蜘蛛池模板: 什邡市| 子洲县| 宣武区| 营口市| 顺义区| 都匀市| 辰溪县| 海伦市| 扬州市| 视频| 金川县| 福清市| 手游| 安溪县| 大埔区| 无为县| 瑞丽市| 石城县| 区。| 积石山| 桂平市| 抚顺市| 海城市| 济宁市| 彩票| 青阳县| 盐边县| 广平县| 许昌县| 工布江达县| 金门县| 平和县| 灵宝市| 乐安县| 扎兰屯市| 福安市| 丹东市| 德保县| 西藏| 克什克腾旗| 会昌县|