SlideShare a Scribd company logo
Date: 14 Dec,2023
Riwaz Mahat
Ashim Neupane
Prasis Gautam
Challenges and
Future of GANs
Types of GANs and
Use Cases
Architecture of
GANs
• Brief overview of GANs
• How GANSs work
• Key concepts
⚬ Generator
⚬ Discriminator
• Overview of different
types of GANs
• Real-world use cases
of GANs
• Detailed look at the
architecture of GANs
• Discussion of challenges
in training GANs
• Future trends and
research
TABLE OF CONTENTS
Understanding the
GANs
WHAT EXACTLY IS GAN ?
GAN, Generative Adversarial Network is a type of
machine learning model comprising two neural
networks: Generator and Discriminator, competing
against each other to generate realistic data, enabling
the creation of high quality synthetic content such as
images, videos, and text.
GANs leverage a game-theoretic framework
where the generator learns to produce
increasingly convincing data while the
discriminator aims to distinguish between real
and generated samples, fostering the
generation of diverse and realistic outputs.
HOW DOES IT WORK ?
UNDERSTANDING GAN
KEY CONCEPTS
GENERATOR
DISCRIMINATOR
• Generator: Creates synthetic data resembling the real dataset from
random noise.
• Discriminator: Distinguishes between real and synthetic data,
improving its accuracy.
• Adversarial Training: Simultaneous training of generator and
discriminator in a competitive manner.
• Loss Function: Guides training by measuring network performance.
• Generator: produces synthetic data from noise input.
• Discriminator: Distinguishes between real and synthetic data.
• Adversarial Process: Generator deceives discriminator and it distinguishes better.
• Iterative: Both networks improve until generator creates highly realistic data.
• Outcome: High-quality synthetic data creation.
WORKING
Neural network layers which generates
realistic data to deceive the discriminator
GENERATOR
Neural network layers for distinguishing real
from generated data which enhances
accuracy in discriminating real and fake data
DISCRIMINATOR
ARCHITECTURE
OF
GAN
It follows simultaneous training where
generator improves to create more
convincing data and discriminator enhances
discrimination abilities
TRAINING PROCESS
GANs evolve through adversarial training to
produce high-quality, realistic synthetic data
resembling the original dataset
OUTCOME
TYPES OF GAN
• Vanilla GAN: This is the simplest type of GAN, composed of a generator
and a discriminator.The generator captures the data distribution, while
the discriminator tries to determine the probability of the input.
• Conditional GAN (CGAN): Here, both the generator and discriminator are
provided with additional information, such as a class label or any modal
data. This extra information assists the discriminator in determining the
conditional probability instead of the joint probability.
• Deep Convolutional GAN (DCGAN): This is the first GAN where the
generator used a deep convolutional network, resulting in the generation
of high-resolution and quality images.
• CycleGAN: This GAN is designed for Image-to-Image translations, meaning
one image is mapped to another image. For instance, it can convert
summer images into winter images and vice versa by adding or removing
features.
• Generative Adversarial Text to Image Synthesis: This type of GAN is used
to generate images from text descriptions.
REAL WORLD USE
CASES
GANs can generate new, realistic images that are
similar but specifically different from a dataset of
existing photographs. This can be used for tasks
like creating new designs, generating artwork, or
producing realistic video game graphics.
IMAGE SYNTHESIS
01
GANs can convert one type of image into
another. For example, CycleGAN can convert
summer images into winter images and vice
versa.
IMAGE-TO-IMAGE TRANSLATION
02
GANs can generate images from text descriptions.
This can be used in a variety of applications, such
as creating visual content from written
descriptions or aiding in the design process.
Text-to-Image SyNTHESIS
03
Generative Adversarial Network (GAN) for Image Synthesis
CHALLENGES
Hindered training due to
gradient issues.
VANISHING GRADIENTS
Lack of standardized metrics for
GAN assessment.
EVALUATION
METRICS
High sensitivity to
hyperparameter values.
HYPERPARAMETER
SENSITIVITY
Limited variety of generated outputs
and techniques.
MODE COLLAPSE
Convergence difficulties between
generator and discriminator.
TRAINING INSTABLITY
FUTURE TRENDS AND
RESEARCH OF GAN
• Improved Stability and Training Techniques
• Diversity and Realism Enhancement
• Interdisciplinary Applications
• Ethical Considerations and Regulations
• Hardware & Software Advancements
• Adversarial Learning Beyond GANs
CONCLUSION
ANY
QUESTIONS ?
• In simple terms, Generative Adversarial Networks
(GANs) are a cool technology in artificial intelligence.
• They use two parts, a generator and a discriminator,
to create realistic fake data.
GANs have been awesome for making lifelike
medias like photos, vidoes, graphics and more.
• They're like a creative duo where one tries to make
things look real, and the other tries to figure out if
they're fake.
• Despite their success, challenges such as training
stability, mode collapse, and ethical considerations
remain areas of ongoing research.
• Overall, GANs have opened up exciting possibilities
in AI, making things like generating realistic content a
lot more fun and interesting.
Ad

More Related Content

What's hot (20)

Introduction to Generative Adversarial Networks (GANs)
Introduction to Generative Adversarial Networks (GANs)Introduction to Generative Adversarial Networks (GANs)
Introduction to Generative Adversarial Networks (GANs)
Appsilon Data Science
 
Generative Adversarial Networks
Generative Adversarial NetworksGenerative Adversarial Networks
Generative Adversarial Networks
Mustafa Yagmur
 
Generative adversarial networks
Generative adversarial networksGenerative adversarial networks
Generative adversarial networks
남주 김
 
Generative Adversarial Networks
Generative Adversarial NetworksGenerative Adversarial Networks
Generative Adversarial Networks
Mark Chang
 
Generative Adversarial Networks (GAN)
Generative Adversarial Networks (GAN)Generative Adversarial Networks (GAN)
Generative Adversarial Networks (GAN)
Manohar Mukku
 
Introduction to Generative Adversarial Networks
Introduction to Generative Adversarial NetworksIntroduction to Generative Adversarial Networks
Introduction to Generative Adversarial Networks
BennoG1
 
Generative Adversarial Networks and Their Applications
Generative Adversarial Networks and Their ApplicationsGenerative Adversarial Networks and Their Applications
Generative Adversarial Networks and Their Applications
Artifacia
 
Generative adversarial networks
Generative adversarial networksGenerative adversarial networks
Generative adversarial networks
Ding Li
 
Optic flow estimation with deep learning
Optic flow estimation with deep learningOptic flow estimation with deep learning
Optic flow estimation with deep learning
Yu Huang
 
GANs and Applications
GANs and ApplicationsGANs and Applications
GANs and Applications
Hoang Nguyen
 
Evolution of the StyleGAN family
Evolution of the StyleGAN familyEvolution of the StyleGAN family
Evolution of the StyleGAN family
Vitaly Bondar
 
Generative Adversarial Networks (GANs) - Ian Goodfellow, OpenAI
Generative Adversarial Networks (GANs) - Ian Goodfellow, OpenAIGenerative Adversarial Networks (GANs) - Ian Goodfellow, OpenAI
Generative Adversarial Networks (GANs) - Ian Goodfellow, OpenAI
WithTheBest
 
Generative Adversarial Network (GANs).
Generative  Adversarial  Network (GANs).Generative  Adversarial  Network (GANs).
Generative Adversarial Network (GANs).
kgandham169
 
Inception V3 Image Processing (1).pptx
Inception V3 Image Processing (1).pptxInception V3 Image Processing (1).pptx
Inception V3 Image Processing (1).pptx
MahmoudMohamedAbdelb
 
Basic Generative Adversarial Networks
Basic Generative Adversarial NetworksBasic Generative Adversarial Networks
Basic Generative Adversarial Networks
Dong Heon Cho
 
Generative adversarial text to image synthesis
Generative adversarial text to image synthesisGenerative adversarial text to image synthesis
Generative adversarial text to image synthesis
Universitat Politècnica de Catalunya
 
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)
Universitat Politècnica de Catalunya
 
Finding connections among images using CycleGAN
Finding connections among images using CycleGANFinding connections among images using CycleGAN
Finding connections among images using CycleGAN
NAVER Engineering
 
Simple Introduction to AutoEncoder
Simple Introduction to AutoEncoderSimple Introduction to AutoEncoder
Simple Introduction to AutoEncoder
Jun Lang
 
Generative Adversarial Networks (GANs)
Generative Adversarial Networks (GANs)Generative Adversarial Networks (GANs)
Generative Adversarial Networks (GANs)
Amol Patil
 
Introduction to Generative Adversarial Networks (GANs)
Introduction to Generative Adversarial Networks (GANs)Introduction to Generative Adversarial Networks (GANs)
Introduction to Generative Adversarial Networks (GANs)
Appsilon Data Science
 
Generative Adversarial Networks
Generative Adversarial NetworksGenerative Adversarial Networks
Generative Adversarial Networks
Mustafa Yagmur
 
Generative adversarial networks
Generative adversarial networksGenerative adversarial networks
Generative adversarial networks
남주 김
 
Generative Adversarial Networks
Generative Adversarial NetworksGenerative Adversarial Networks
Generative Adversarial Networks
Mark Chang
 
Generative Adversarial Networks (GAN)
Generative Adversarial Networks (GAN)Generative Adversarial Networks (GAN)
Generative Adversarial Networks (GAN)
Manohar Mukku
 
Introduction to Generative Adversarial Networks
Introduction to Generative Adversarial NetworksIntroduction to Generative Adversarial Networks
Introduction to Generative Adversarial Networks
BennoG1
 
Generative Adversarial Networks and Their Applications
Generative Adversarial Networks and Their ApplicationsGenerative Adversarial Networks and Their Applications
Generative Adversarial Networks and Their Applications
Artifacia
 
Generative adversarial networks
Generative adversarial networksGenerative adversarial networks
Generative adversarial networks
Ding Li
 
Optic flow estimation with deep learning
Optic flow estimation with deep learningOptic flow estimation with deep learning
Optic flow estimation with deep learning
Yu Huang
 
GANs and Applications
GANs and ApplicationsGANs and Applications
GANs and Applications
Hoang Nguyen
 
Evolution of the StyleGAN family
Evolution of the StyleGAN familyEvolution of the StyleGAN family
Evolution of the StyleGAN family
Vitaly Bondar
 
Generative Adversarial Networks (GANs) - Ian Goodfellow, OpenAI
Generative Adversarial Networks (GANs) - Ian Goodfellow, OpenAIGenerative Adversarial Networks (GANs) - Ian Goodfellow, OpenAI
Generative Adversarial Networks (GANs) - Ian Goodfellow, OpenAI
WithTheBest
 
Generative Adversarial Network (GANs).
Generative  Adversarial  Network (GANs).Generative  Adversarial  Network (GANs).
Generative Adversarial Network (GANs).
kgandham169
 
Inception V3 Image Processing (1).pptx
Inception V3 Image Processing (1).pptxInception V3 Image Processing (1).pptx
Inception V3 Image Processing (1).pptx
MahmoudMohamedAbdelb
 
Basic Generative Adversarial Networks
Basic Generative Adversarial NetworksBasic Generative Adversarial Networks
Basic Generative Adversarial Networks
Dong Heon Cho
 
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)
Universitat Politècnica de Catalunya
 
Finding connections among images using CycleGAN
Finding connections among images using CycleGANFinding connections among images using CycleGAN
Finding connections among images using CycleGAN
NAVER Engineering
 
Simple Introduction to AutoEncoder
Simple Introduction to AutoEncoderSimple Introduction to AutoEncoder
Simple Introduction to AutoEncoder
Jun Lang
 
Generative Adversarial Networks (GANs)
Generative Adversarial Networks (GANs)Generative Adversarial Networks (GANs)
Generative Adversarial Networks (GANs)
Amol Patil
 

Similar to Generative Adversarial Network (GAN) for Image Synthesis (20)

Face-GAN project report.pptx
Face-GAN project report.pptxFace-GAN project report.pptx
Face-GAN project report.pptx
AndleebFatima16
 
Face-GAN project report
Face-GAN project reportFace-GAN project report
Face-GAN project report
AndleebFatima16
 
Generative advesarial networks technical seminar
Generative advesarial networks technical seminarGenerative advesarial networks technical seminar
Generative advesarial networks technical seminar
karthikmudaliar20
 
Intro_to_GANSdssfdfe fefewfewfew fief we .pptx
Intro_to_GANSdssfdfe fefewfewfew fief we .pptxIntro_to_GANSdssfdfe fefewfewfew fief we .pptx
Intro_to_GANSdssfdfe fefewfewfew fief we .pptx
231210068
 
GANs Presentation.pptx
GANs Presentation.pptxGANs Presentation.pptx
GANs Presentation.pptx
MAHMOUD729246
 
Top Blockchain Development Services | Build Your Blockchain Today
Top Blockchain Development Services | Build Your Blockchain TodayTop Blockchain Development Services | Build Your Blockchain Today
Top Blockchain Development Services | Build Your Blockchain Today
Qubited
 
Generative Adversarial Networks GANs.pdf
Generative Adversarial Networks GANs.pdfGenerative Adversarial Networks GANs.pdf
Generative Adversarial Networks GANs.pdf
MatthewHaws4
 
Anime_face_generation_through_DCGAN.pptx
Anime_face_generation_through_DCGAN.pptxAnime_face_generation_through_DCGAN.pptx
Anime_face_generation_through_DCGAN.pptx
princesahu34
 
Generative Adversarial Networks and Their Applications in Medical Imaging
Generative Adversarial Networks  and Their Applications in Medical ImagingGenerative Adversarial Networks  and Their Applications in Medical Imaging
Generative Adversarial Networks and Their Applications in Medical Imaging
Sanghoon Hong
 
GAN.pdf
GAN.pdfGAN.pdf
GAN.pdf
NiharikaThakur32
 
Exploring GAN Architecture using Determined AI
Exploring GAN Architecture using Determined AIExploring GAN Architecture using Determined AI
Exploring GAN Architecture using Determined AI
madhucharis
 
Decomposing image generation into layout priction and conditional synthesis
Decomposing image generation into layout priction and conditional synthesisDecomposing image generation into layout priction and conditional synthesis
Decomposing image generation into layout priction and conditional synthesis
Naeem Shehzad
 
gan.pdf
gan.pdfgan.pdf
gan.pdf
Dr.rukmani Devi
 
Exploring The Potential of Generative Adversarial Network: A Comparative Stud...
Exploring The Potential of Generative Adversarial Network: A Comparative Stud...Exploring The Potential of Generative Adversarial Network: A Comparative Stud...
Exploring The Potential of Generative Adversarial Network: A Comparative Stud...
IRJET Journal
 
IRJET- Generating 3D Models Using 3D Generative Adversarial Network
IRJET- Generating 3D Models Using 3D Generative Adversarial NetworkIRJET- Generating 3D Models Using 3D Generative Adversarial Network
IRJET- Generating 3D Models Using 3D Generative Adversarial Network
IRJET Journal
 
Expanded_Introduction_to_Neural_Networks_and_GANs.pptx
Expanded_Introduction_to_Neural_Networks_and_GANs.pptxExpanded_Introduction_to_Neural_Networks_and_GANs.pptx
Expanded_Introduction_to_Neural_Networks_and_GANs.pptx
231210068
 
An Extensive Review on Generative Adversarial Networks GAN’s
An Extensive Review on Generative Adversarial Networks GAN’sAn Extensive Review on Generative Adversarial Networks GAN’s
An Extensive Review on Generative Adversarial Networks GAN’s
ijtsrd
 
Exploring Generative AI with GAN Models
Exploring Generative AI with GAN ModelsExploring Generative AI with GAN Models
Exploring Generative AI with GAN Models
KonfHubTechConferenc
 
Generative Adversarial Networks for machine learning and data scienece.docx
Generative Adversarial Networks for machine learning and data scienece.docxGenerative Adversarial Networks for machine learning and data scienece.docx
Generative Adversarial Networks for machine learning and data scienece.docx
18527TRIVENBABU
 
Vladislav Kolbasin “Introduction to Generative Adversarial Networks (GANs)”
Vladislav Kolbasin “Introduction to Generative Adversarial Networks (GANs)”Vladislav Kolbasin “Introduction to Generative Adversarial Networks (GANs)”
Vladislav Kolbasin “Introduction to Generative Adversarial Networks (GANs)”
Lviv Startup Club
 
Face-GAN project report.pptx
Face-GAN project report.pptxFace-GAN project report.pptx
Face-GAN project report.pptx
AndleebFatima16
 
Generative advesarial networks technical seminar
Generative advesarial networks technical seminarGenerative advesarial networks technical seminar
Generative advesarial networks technical seminar
karthikmudaliar20
 
Intro_to_GANSdssfdfe fefewfewfew fief we .pptx
Intro_to_GANSdssfdfe fefewfewfew fief we .pptxIntro_to_GANSdssfdfe fefewfewfew fief we .pptx
Intro_to_GANSdssfdfe fefewfewfew fief we .pptx
231210068
 
GANs Presentation.pptx
GANs Presentation.pptxGANs Presentation.pptx
GANs Presentation.pptx
MAHMOUD729246
 
Top Blockchain Development Services | Build Your Blockchain Today
Top Blockchain Development Services | Build Your Blockchain TodayTop Blockchain Development Services | Build Your Blockchain Today
Top Blockchain Development Services | Build Your Blockchain Today
Qubited
 
Generative Adversarial Networks GANs.pdf
Generative Adversarial Networks GANs.pdfGenerative Adversarial Networks GANs.pdf
Generative Adversarial Networks GANs.pdf
MatthewHaws4
 
Anime_face_generation_through_DCGAN.pptx
Anime_face_generation_through_DCGAN.pptxAnime_face_generation_through_DCGAN.pptx
Anime_face_generation_through_DCGAN.pptx
princesahu34
 
Generative Adversarial Networks and Their Applications in Medical Imaging
Generative Adversarial Networks  and Their Applications in Medical ImagingGenerative Adversarial Networks  and Their Applications in Medical Imaging
Generative Adversarial Networks and Their Applications in Medical Imaging
Sanghoon Hong
 
Exploring GAN Architecture using Determined AI
Exploring GAN Architecture using Determined AIExploring GAN Architecture using Determined AI
Exploring GAN Architecture using Determined AI
madhucharis
 
Decomposing image generation into layout priction and conditional synthesis
Decomposing image generation into layout priction and conditional synthesisDecomposing image generation into layout priction and conditional synthesis
Decomposing image generation into layout priction and conditional synthesis
Naeem Shehzad
 
Exploring The Potential of Generative Adversarial Network: A Comparative Stud...
Exploring The Potential of Generative Adversarial Network: A Comparative Stud...Exploring The Potential of Generative Adversarial Network: A Comparative Stud...
Exploring The Potential of Generative Adversarial Network: A Comparative Stud...
IRJET Journal
 
IRJET- Generating 3D Models Using 3D Generative Adversarial Network
IRJET- Generating 3D Models Using 3D Generative Adversarial NetworkIRJET- Generating 3D Models Using 3D Generative Adversarial Network
IRJET- Generating 3D Models Using 3D Generative Adversarial Network
IRJET Journal
 
Expanded_Introduction_to_Neural_Networks_and_GANs.pptx
Expanded_Introduction_to_Neural_Networks_and_GANs.pptxExpanded_Introduction_to_Neural_Networks_and_GANs.pptx
Expanded_Introduction_to_Neural_Networks_and_GANs.pptx
231210068
 
An Extensive Review on Generative Adversarial Networks GAN’s
An Extensive Review on Generative Adversarial Networks GAN’sAn Extensive Review on Generative Adversarial Networks GAN’s
An Extensive Review on Generative Adversarial Networks GAN’s
ijtsrd
 
Exploring Generative AI with GAN Models
Exploring Generative AI with GAN ModelsExploring Generative AI with GAN Models
Exploring Generative AI with GAN Models
KonfHubTechConferenc
 
Generative Adversarial Networks for machine learning and data scienece.docx
Generative Adversarial Networks for machine learning and data scienece.docxGenerative Adversarial Networks for machine learning and data scienece.docx
Generative Adversarial Networks for machine learning and data scienece.docx
18527TRIVENBABU
 
Vladislav Kolbasin “Introduction to Generative Adversarial Networks (GANs)”
Vladislav Kolbasin “Introduction to Generative Adversarial Networks (GANs)”Vladislav Kolbasin “Introduction to Generative Adversarial Networks (GANs)”
Vladislav Kolbasin “Introduction to Generative Adversarial Networks (GANs)”
Lviv Startup Club
 
Ad

Recently uploaded (20)

Language Learning App Data Research by Globibo [2025]
Language Learning App Data Research by Globibo [2025]Language Learning App Data Research by Globibo [2025]
Language Learning App Data Research by Globibo [2025]
globibo
 
PN_Junction_Diode_Typdbhghfned_Notes.pdf
PN_Junction_Diode_Typdbhghfned_Notes.pdfPN_Junction_Diode_Typdbhghfned_Notes.pdf
PN_Junction_Diode_Typdbhghfned_Notes.pdf
AryanGohil1
 
Introduction to Python_for_machine_learning.pdf
Introduction to Python_for_machine_learning.pdfIntroduction to Python_for_machine_learning.pdf
Introduction to Python_for_machine_learning.pdf
goldenflower34
 
The challenges of using process mining in internal audit
The challenges of using process mining in internal auditThe challenges of using process mining in internal audit
The challenges of using process mining in internal audit
Process mining Evangelist
 
Urban models for professional practice 03
Urban models for professional practice 03Urban models for professional practice 03
Urban models for professional practice 03
DanisseLoiDapdap
 
Hootsuite Social Trends 2025 Report_en.pdf
Hootsuite Social Trends 2025 Report_en.pdfHootsuite Social Trends 2025 Report_en.pdf
Hootsuite Social Trends 2025 Report_en.pdf
lionardoadityabagask
 
Introduction to MedDRA hgjuyh mnhvnj mbv hvj jhgjgjgjg
Introduction to MedDRA hgjuyh mnhvnj mbv hvj jhgjgjgjgIntroduction to MedDRA hgjuyh mnhvnj mbv hvj jhgjgjgjg
Introduction to MedDRA hgjuyh mnhvnj mbv hvj jhgjgjgjg
MichaelTuffourAmirik
 
Introduction to Artificial Intelligence_ Lec 2
Introduction to Artificial Intelligence_ Lec 2Introduction to Artificial Intelligence_ Lec 2
Introduction to Artificial Intelligence_ Lec 2
Dalal2Ali
 
Concrete_Presenbmlkvvbvvvfvbbbfcfftation.pptx
Concrete_Presenbmlkvvbvvvfvbbbfcfftation.pptxConcrete_Presenbmlkvvbvvvfvbbbfcfftation.pptx
Concrete_Presenbmlkvvbvvvfvbbbfcfftation.pptx
ssuserd1f4a3
 
390713553-Introduction-to-Apportionment-and-Voting.pptx
390713553-Introduction-to-Apportionment-and-Voting.pptx390713553-Introduction-to-Apportionment-and-Voting.pptx
390713553-Introduction-to-Apportionment-and-Voting.pptx
KhimJDAbordo
 
Ann Naser Nabil- Data Scientist Portfolio.pdf
Ann Naser Nabil- Data Scientist Portfolio.pdfAnn Naser Nabil- Data Scientist Portfolio.pdf
Ann Naser Nabil- Data Scientist Portfolio.pdf
আন্ নাসের নাবিল
 
2-Cholera-Outbreaks-and-Waterborne-Pathogens-Typhoid-fever (1).pdf
2-Cholera-Outbreaks-and-Waterborne-Pathogens-Typhoid-fever (1).pdf2-Cholera-Outbreaks-and-Waterborne-Pathogens-Typhoid-fever (1).pdf
2-Cholera-Outbreaks-and-Waterborne-Pathogens-Typhoid-fever (1).pdf
AngelitaVergara1
 
Storage Devices and the Mechanism of Data Storage in Audio and Visual Form
Storage Devices and the Mechanism of Data Storage in Audio and Visual FormStorage Devices and the Mechanism of Data Storage in Audio and Visual Form
Storage Devices and the Mechanism of Data Storage in Audio and Visual Form
Professional Content Writing's
 
Red Hat Openshift Training - openshift (1).pptx
Red Hat Openshift Training - openshift (1).pptxRed Hat Openshift Training - openshift (1).pptx
Red Hat Openshift Training - openshift (1).pptx
ssuserf60686
 
Kilowatt's Impact Report _ 2024 x
Kilowatt's Impact Report _ 2024                xKilowatt's Impact Report _ 2024                x
Kilowatt's Impact Report _ 2024 x
Kilowatt
 
Get Started with FukreyGame Today!......
Get Started with FukreyGame Today!......Get Started with FukreyGame Today!......
Get Started with FukreyGame Today!......
liononline785
 
End to End Process Analysis - Cox Communications
End to End Process Analysis - Cox CommunicationsEnd to End Process Analysis - Cox Communications
End to End Process Analysis - Cox Communications
Process mining Evangelist
 
Introduction to systems thinking tools_Eng.pdf
Introduction to systems thinking tools_Eng.pdfIntroduction to systems thinking tools_Eng.pdf
Introduction to systems thinking tools_Eng.pdf
AbdurahmanAbd
 
最新版澳洲西澳大利亚大学毕业证(UWA毕业证书)原版定制
最新版澳洲西澳大利亚大学毕业证(UWA毕业证书)原版定制最新版澳洲西澳大利亚大学毕业证(UWA毕业证书)原版定制
最新版澳洲西澳大利亚大学毕业证(UWA毕业证书)原版定制
Taqyea
 
From Data to Insight: How News Aggregator APIs Deliver Contextual Intelligence
From Data to Insight: How News Aggregator APIs Deliver Contextual IntelligenceFrom Data to Insight: How News Aggregator APIs Deliver Contextual Intelligence
From Data to Insight: How News Aggregator APIs Deliver Contextual Intelligence
Contify
 
Language Learning App Data Research by Globibo [2025]
Language Learning App Data Research by Globibo [2025]Language Learning App Data Research by Globibo [2025]
Language Learning App Data Research by Globibo [2025]
globibo
 
PN_Junction_Diode_Typdbhghfned_Notes.pdf
PN_Junction_Diode_Typdbhghfned_Notes.pdfPN_Junction_Diode_Typdbhghfned_Notes.pdf
PN_Junction_Diode_Typdbhghfned_Notes.pdf
AryanGohil1
 
Introduction to Python_for_machine_learning.pdf
Introduction to Python_for_machine_learning.pdfIntroduction to Python_for_machine_learning.pdf
Introduction to Python_for_machine_learning.pdf
goldenflower34
 
The challenges of using process mining in internal audit
The challenges of using process mining in internal auditThe challenges of using process mining in internal audit
The challenges of using process mining in internal audit
Process mining Evangelist
 
Urban models for professional practice 03
Urban models for professional practice 03Urban models for professional practice 03
Urban models for professional practice 03
DanisseLoiDapdap
 
Hootsuite Social Trends 2025 Report_en.pdf
Hootsuite Social Trends 2025 Report_en.pdfHootsuite Social Trends 2025 Report_en.pdf
Hootsuite Social Trends 2025 Report_en.pdf
lionardoadityabagask
 
Introduction to MedDRA hgjuyh mnhvnj mbv hvj jhgjgjgjg
Introduction to MedDRA hgjuyh mnhvnj mbv hvj jhgjgjgjgIntroduction to MedDRA hgjuyh mnhvnj mbv hvj jhgjgjgjg
Introduction to MedDRA hgjuyh mnhvnj mbv hvj jhgjgjgjg
MichaelTuffourAmirik
 
Introduction to Artificial Intelligence_ Lec 2
Introduction to Artificial Intelligence_ Lec 2Introduction to Artificial Intelligence_ Lec 2
Introduction to Artificial Intelligence_ Lec 2
Dalal2Ali
 
Concrete_Presenbmlkvvbvvvfvbbbfcfftation.pptx
Concrete_Presenbmlkvvbvvvfvbbbfcfftation.pptxConcrete_Presenbmlkvvbvvvfvbbbfcfftation.pptx
Concrete_Presenbmlkvvbvvvfvbbbfcfftation.pptx
ssuserd1f4a3
 
390713553-Introduction-to-Apportionment-and-Voting.pptx
390713553-Introduction-to-Apportionment-and-Voting.pptx390713553-Introduction-to-Apportionment-and-Voting.pptx
390713553-Introduction-to-Apportionment-and-Voting.pptx
KhimJDAbordo
 
2-Cholera-Outbreaks-and-Waterborne-Pathogens-Typhoid-fever (1).pdf
2-Cholera-Outbreaks-and-Waterborne-Pathogens-Typhoid-fever (1).pdf2-Cholera-Outbreaks-and-Waterborne-Pathogens-Typhoid-fever (1).pdf
2-Cholera-Outbreaks-and-Waterborne-Pathogens-Typhoid-fever (1).pdf
AngelitaVergara1
 
Storage Devices and the Mechanism of Data Storage in Audio and Visual Form
Storage Devices and the Mechanism of Data Storage in Audio and Visual FormStorage Devices and the Mechanism of Data Storage in Audio and Visual Form
Storage Devices and the Mechanism of Data Storage in Audio and Visual Form
Professional Content Writing's
 
Red Hat Openshift Training - openshift (1).pptx
Red Hat Openshift Training - openshift (1).pptxRed Hat Openshift Training - openshift (1).pptx
Red Hat Openshift Training - openshift (1).pptx
ssuserf60686
 
Kilowatt's Impact Report _ 2024 x
Kilowatt's Impact Report _ 2024                xKilowatt's Impact Report _ 2024                x
Kilowatt's Impact Report _ 2024 x
Kilowatt
 
Get Started with FukreyGame Today!......
Get Started with FukreyGame Today!......Get Started with FukreyGame Today!......
Get Started with FukreyGame Today!......
liononline785
 
End to End Process Analysis - Cox Communications
End to End Process Analysis - Cox CommunicationsEnd to End Process Analysis - Cox Communications
End to End Process Analysis - Cox Communications
Process mining Evangelist
 
Introduction to systems thinking tools_Eng.pdf
Introduction to systems thinking tools_Eng.pdfIntroduction to systems thinking tools_Eng.pdf
Introduction to systems thinking tools_Eng.pdf
AbdurahmanAbd
 
最新版澳洲西澳大利亚大学毕业证(UWA毕业证书)原版定制
最新版澳洲西澳大利亚大学毕业证(UWA毕业证书)原版定制最新版澳洲西澳大利亚大学毕业证(UWA毕业证书)原版定制
最新版澳洲西澳大利亚大学毕业证(UWA毕业证书)原版定制
Taqyea
 
From Data to Insight: How News Aggregator APIs Deliver Contextual Intelligence
From Data to Insight: How News Aggregator APIs Deliver Contextual IntelligenceFrom Data to Insight: How News Aggregator APIs Deliver Contextual Intelligence
From Data to Insight: How News Aggregator APIs Deliver Contextual Intelligence
Contify
 
Ad

Generative Adversarial Network (GAN) for Image Synthesis

  • 1. Date: 14 Dec,2023 Riwaz Mahat Ashim Neupane Prasis Gautam
  • 2. Challenges and Future of GANs Types of GANs and Use Cases Architecture of GANs • Brief overview of GANs • How GANSs work • Key concepts ⚬ Generator ⚬ Discriminator • Overview of different types of GANs • Real-world use cases of GANs • Detailed look at the architecture of GANs • Discussion of challenges in training GANs • Future trends and research TABLE OF CONTENTS Understanding the GANs
  • 3. WHAT EXACTLY IS GAN ? GAN, Generative Adversarial Network is a type of machine learning model comprising two neural networks: Generator and Discriminator, competing against each other to generate realistic data, enabling the creation of high quality synthetic content such as images, videos, and text. GANs leverage a game-theoretic framework where the generator learns to produce increasingly convincing data while the discriminator aims to distinguish between real and generated samples, fostering the generation of diverse and realistic outputs. HOW DOES IT WORK ?
  • 4. UNDERSTANDING GAN KEY CONCEPTS GENERATOR DISCRIMINATOR • Generator: Creates synthetic data resembling the real dataset from random noise. • Discriminator: Distinguishes between real and synthetic data, improving its accuracy. • Adversarial Training: Simultaneous training of generator and discriminator in a competitive manner. • Loss Function: Guides training by measuring network performance. • Generator: produces synthetic data from noise input. • Discriminator: Distinguishes between real and synthetic data. • Adversarial Process: Generator deceives discriminator and it distinguishes better. • Iterative: Both networks improve until generator creates highly realistic data. • Outcome: High-quality synthetic data creation. WORKING
  • 5. Neural network layers which generates realistic data to deceive the discriminator GENERATOR Neural network layers for distinguishing real from generated data which enhances accuracy in discriminating real and fake data DISCRIMINATOR ARCHITECTURE OF GAN It follows simultaneous training where generator improves to create more convincing data and discriminator enhances discrimination abilities TRAINING PROCESS GANs evolve through adversarial training to produce high-quality, realistic synthetic data resembling the original dataset OUTCOME
  • 6. TYPES OF GAN • Vanilla GAN: This is the simplest type of GAN, composed of a generator and a discriminator.The generator captures the data distribution, while the discriminator tries to determine the probability of the input. • Conditional GAN (CGAN): Here, both the generator and discriminator are provided with additional information, such as a class label or any modal data. This extra information assists the discriminator in determining the conditional probability instead of the joint probability. • Deep Convolutional GAN (DCGAN): This is the first GAN where the generator used a deep convolutional network, resulting in the generation of high-resolution and quality images. • CycleGAN: This GAN is designed for Image-to-Image translations, meaning one image is mapped to another image. For instance, it can convert summer images into winter images and vice versa by adding or removing features. • Generative Adversarial Text to Image Synthesis: This type of GAN is used to generate images from text descriptions.
  • 7. REAL WORLD USE CASES GANs can generate new, realistic images that are similar but specifically different from a dataset of existing photographs. This can be used for tasks like creating new designs, generating artwork, or producing realistic video game graphics. IMAGE SYNTHESIS 01 GANs can convert one type of image into another. For example, CycleGAN can convert summer images into winter images and vice versa. IMAGE-TO-IMAGE TRANSLATION 02 GANs can generate images from text descriptions. This can be used in a variety of applications, such as creating visual content from written descriptions or aiding in the design process. Text-to-Image SyNTHESIS 03
  • 9. CHALLENGES Hindered training due to gradient issues. VANISHING GRADIENTS Lack of standardized metrics for GAN assessment. EVALUATION METRICS High sensitivity to hyperparameter values. HYPERPARAMETER SENSITIVITY Limited variety of generated outputs and techniques. MODE COLLAPSE Convergence difficulties between generator and discriminator. TRAINING INSTABLITY
  • 10. FUTURE TRENDS AND RESEARCH OF GAN • Improved Stability and Training Techniques • Diversity and Realism Enhancement • Interdisciplinary Applications • Ethical Considerations and Regulations • Hardware & Software Advancements • Adversarial Learning Beyond GANs
  • 11. CONCLUSION ANY QUESTIONS ? • In simple terms, Generative Adversarial Networks (GANs) are a cool technology in artificial intelligence. • They use two parts, a generator and a discriminator, to create realistic fake data. GANs have been awesome for making lifelike medias like photos, vidoes, graphics and more. • They're like a creative duo where one tries to make things look real, and the other tries to figure out if they're fake. • Despite their success, challenges such as training stability, mode collapse, and ethical considerations remain areas of ongoing research. • Overall, GANs have opened up exciting possibilities in AI, making things like generating realistic content a lot more fun and interesting.