Hota-ML35
Hota-ML35
Hota-ML35
22.11.2024
F a
A t
generator
K o
E r
update
Loss Functions in a GAN
D(x):Discriminator’s prob. that x is real; Ex:
Expected value over all real x; G(z):
Ex[log(D(x))] + Ez[log(1 – D(G(z)))]
Generator’s output when given noise is z;
D(G(z)): Discriminator’s prob. that a fake
instance is real; Ez: Expected value over all
random inputs to the generator.
Real
Samples Discriminator
Loss
Discriminator
Fake
Generator Generator
Samples Loss
Backpropagation in GAN
Backpropagation
Real
Samples
Discriminator
Discriminator Loss
Fake
Generator
Samples
Generator
Loss
Backpropagation in GAN
Real Discriminator
Samples Backpropagation Loss
Fake Discriminator
Generator
Samples
Generator
Loss
GAN Applications
Applications: synthetic image/ video generation (deepfake),
Image-to-image translation, Anomaly detection,…
(Deep Convolutional GAN: Better Quality) (Generated Vanilla GAN images in MNIST)
O+ O+
X X
X X
O+ O+
X X O+
O+
X O
+
O+ O+
X X
X X
O+ O+
X X O+
O+
X O+