- Generative Adversarial Networks Projects
- Kailash Ahirwar
- 264字
- 2021-07-02 13:38:47
Feature matching
During the training of GANs, we maximize the objective function of the discriminator network and minimize the objective function of the generator network. This objective function has some serious flaws. For example, it doesn't take into account the statistics of the generated data and the real data.
Feature matching is a technique that was proposed by Tim Salimans, Ian Goodfellow, and others in their paper titled Improved Techniques for Training GANs, to improve the convergence of the GANs by introducing a new objective function. The new objective function for the generator network encourages it to generate data, with statistics, that is similar to the real data.
To apply feature mapping, the network doesn't ask the discriminator to provide binary labels. Instead, the discriminator network provides activations or feature maps of the input data, extracted from an intermediate layer in the discriminator network. From a training perspective, we train the discriminator network to learn the important statistics of the real data; hence, the objective is that it should be capable of discriminating the real data from the fake data by learning those discriminative features.
To understand this approach mathematically, let's take a look at the different notations first:
: The activation or feature maps for the real data from an intermediate layer in the discriminator network
: The activation/feature maps for the data generated by the generator network from an intermediate layer in the discriminator network
This new objective function can be represented as follows:

Using this objective function can achieve better results, but there is still no guarantee of convergence.
- Hands-On Graph Analytics with Neo4j
- Getting Started with MariaDB
- 圖形圖像處理(Photoshop)
- Julia 1.0 Programming
- 大數據安全與隱私保護
- 傳感器與物聯網技術
- 具比例時滯遞歸神經網絡的穩定性及其仿真與應用
- The Python Workshop
- 單片機C語言程序設計完全自學手冊
- 計算機與信息技術基礎上機指導
- Dreamweaver CS6中文版多功能教材
- 過程控制系統
- ADuC系列ARM器件應用技術
- Hands-On Agile Software Development with JIRA
- 開放自動化系統應用與實戰:基于標準建模語言IEC 61499