Generative Adversial Network
Generative Adversial Network
Adversarial
Network (GAN)
Get Started
Group Members
Introduction
Working of GANs
Types of GANs
Application of GANs
Conclusion
n
Introduction to
Generative
Adversarial Networks
Generative Adversarial Networks (GANs) are a powerful deep
learning framework with transformative applications.
By Jawad Ul Hassan
n
Introduction
Definition:
Generative Adversarial Networks (GANs) are a type of Artificial Intelligence (AI) model used to create
new, realistic data by learning patterns from existing data
Concept :
Two Models in a Game:
Learning Process:
Visual Representation
n
Working of GANs
By Haider Ali
Working of GANs : Generative Adversarial Networks (GANs) consist of
two neural networks: a generator that creates fake data
and a discriminator that distinguishes between real and
fake data. The generator improves over time, producing
more realistic outputs.
01 Generator 02 Discriminator
The generator in a GAN creates The discriminator in a GAN
fake data resembling the real distinguishes between real and
dataset and improves by trying fake data, improving its accuracy
to fool the discriminator into by identifying whether the input
believing it's real. is real or generated.
Discrimanto
Real r Loss
Samples
Images
Discriminator
Generator
Loss
Random Generator
Input
Example
Deep fake:
•GANs are used to create hyper-realistic images or videos where a
person's face is swapped with another. The generator creates fake
faces, while the discriminator distinguishes between real and
generated faces. The process continuously improves deepfakes,
making them harder to identify as fake. This technology has
applications in entertainment but also raises concerns related to
misinformation and privacy
Types of Generative
Adversarial Networks
Various GAN architectures have emerged, each offering unique
strengths for specific tasks.
By Hamza Shakeel
Types of GANs :
1) Vanilla GAN