- Hands-On Generative Adversarial Networks with Keras
- Rafael Valle
- 240字
- 2021-06-24 14:33:58
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.
- Hands-On Deep Learning with Apache Spark
- 精通MATLAB圖像處理
- 輕松學PHP
- 讓每張照片都成為佳作的Photoshop后期技法
- 中國戰略性新興產業研究與發展·智能制造裝備
- Excel 2010函數與公式速查手冊
- EJB JPA數據庫持久層開發實踐詳解
- 人工智能云平臺:原理、設計與應用
- Mastering MongoDB 4.x
- 軟測之魂
- 從祖先到算法:加速進化的人類文化
- 互聯網單元測試及實踐
- Microsoft Power BI Complete Reference
- 商務智能
- Building Virtual Pentesting Labs for Advanced Penetration Testing(Second Edition)