GAN before
Folder 1
a x n_feat
λ x → x [:neb]
Input
λ x → x [neb:]
neb x n_feat
(a - neb) x n_feat
generator
gen x n_feat
concat
(a + gen - neb) x n_feat
discriminator
(a + gen - neb) x 2
output
GAN after
Folder 2
a x n_feat
λ x → x [:neb]
Input
λ x → x [gen:]
neb x n_feat
(a - gen) x n_feat
generator
gen x n_feat
concat
(a + gen - gen) x n_feat
= a x n_feat
discriminator
a x 2
output
Changes forces:
neb ≤ gan