Learn Before
Concept

Adversarial Approaches: Generative adversarial networks (GANs)

Many recent generative models leverage alternative generative frameworks, and among them generative adversarial networks (GANs) are one of the most popular.

The basic idea behind a general GAN-based generative models is: first define a trainable network gθ:Rdχg_{\theta}: R^{d}\rightarrow \chi. This generator network is trained to generate realistic data samples x~χ\tilde{x} \in \chi by taking a random seed zRdz \in R^{d} as input.

At the same time, define a discriminator network dϕ:χ[0,1]d_{\phi}: \chi \rightarrow [0,1]. The goal of it is to distinguish between real data samples xχx \in \chi and samples generated by the generator x~χ\tilde{x} \in \chi.

0

1

Updated 2022-07-24

Tags

Data Science