SlideShare a Scribd company logo
Let’s Start
Lakshay Kumar
(lakshaykumar.tech/) lakshaykumar.tech/linkedin
Initial
Thought?
Exploring Generative AI with
GAN Models
“When it comes to Generative AI, the
robots are no longer just good at math,
they're also fantastic artists!
Let’s Explore
01 Generative AI
& GANs
02 Working &
Training GANs
03 Industrial
Applications
lakshaykumar.tech
GAN Models
GANs and LLMs are the
subfield of Deep Learning.
Set of two algorithms
competing with each other.
Based on self-supervisedly
trained models.
Requires a enormous amount
of labeled data
Generative Adversarial Networks
GAN Algorithm
“Data is fake”
“No, this data is real”
Discriminator
“Enormous!”
Data
“Support the generator”
Noise
Generated and Real one
Sample
Generator
Training Data
Random
Noise
Generator
Discriminator
Generated
Sample
Real Sample
Linear and Logistic Regression
IMP!
Real Sample
Linear Regression
y
x
y = wx + b
y = output (prediction)
w = weights
x = input data (unseen)
b = Bias (constant)
Real Sample
Logistic Regression
y
x
𝑆 𝑦 =
1
1 + ⅇ−𝑦
x = variable (prediction)
Range of S(y) is (0,+1)
Sigmoid function
How do generator and
discriminator works?
1
2
3
4
GANs are Mathematically Represented by :
𝒎𝒊𝒏~𝑮, 𝒎𝒂𝒙~𝑫 𝑽 𝑫, 𝑮 = 𝑬𝒙~𝑷𝒅𝒂𝒕𝒂 𝒙
𝐥𝐨𝐠𝐃 𝐱 + 𝐄 𝐳~𝐩 𝐳
[𝐥𝐨𝐠(𝟏 − 𝐃 𝐆 𝐳 ]
Minimizing
Generator
Maximizing
Discriminator
Expectation value
over the probability
distribution of real
sample
Log of discriminator
output on real data
Expectation value
over the probability
distribution of random
noise
Log of compliment of
Discriminator output of
Generator from Random
Noise (z).
This makes sure that generator produces such a output that is difficult for
discriminator to catch
1
2
3
4
“This data is from real sample” - Discriminator
Generator
Generated
Sample
Real Sample
Discriminator
𝒎𝒊𝒏~𝑮, 𝒎𝒂𝒙~𝑫 𝑽 𝑫, 𝑮 = 𝑬𝒙~𝑷𝒅𝒂𝒕𝒂 𝒙
𝐥𝐨𝐠𝐃 𝐱 + 𝐄 𝐳~𝐩 𝐳
[𝐥𝐨𝐠(𝟏 − 𝐃 𝐆 𝐳 ]
Dominant Discriminator’s Loss function makes the generator’s learning difficult!
1
2
3
4
“No, I generated this data” - Generator
Generated
Sample
Generator
Discriminator
𝒎𝒊𝒏~𝑮, 𝒎𝒂𝒙~𝑫 𝑽 𝑫, 𝑮 = 𝑬𝒙~𝑷𝒅𝒂𝒕𝒂 𝒙
𝐥𝐨𝐠𝐃 𝐱 + 𝐄 𝐳~𝐩 𝐳
[𝐥𝐨𝐠(𝟏 − 𝐃 𝐆 𝐳 ]
Equilibrium balance where generator fools the discriminator
1
2
3
4
Implementation
Loss : Binary cross Entropy
Optimisation : Adam
Generator, G Discriminator, D
D’ updates
Real Samples Noise Generated Sample
D_loss_real D_loss_fake D_loss
+ =
Back propagation : Compute Gradient
Update Discriminator weights
G’ updates
Real Samples Noise Generated Sample
D_output G_sample G_loss
~ =
Back propagation : Compute Gradient
Update Genrator weights
Epoch
Save the Model
Types of GANs
Types of Generative Adversarial Networks
Vanilla GANs Deep Convolutional GANs Conditional GANs Super Resolution GANs
Simplest form of GANS
where generator and discriminator are simple multi-layer neural network unit that
does certain computations to detect features or business intelligence in the input
data.
Text Generation Data Augmentation
Types of Generative Adversarial Networks
Vanilla GANs Deep Convolutional GANs Conditional GANs Super Resolution GANs
Combination of GANs and CNNs
DCGANs use convolutional layers to generate realistic images by learning patterns and
features from a training dataset. The generator network up samples random noise into
images, while the discriminator network tries to distinguish between real and generated
images.
Realistic Faces generation Deep Fake Images generation Generating variations of images
Types of Generative Adversarial Networks
Vanilla GANs Deep Convolutional GANs Conditional GANs Super Resolution GANs
Extension of GANs
CGANs take input noise along with conditional labels to generate realistic samples. CGANs
take input noise along with conditional labels to generate realistic samples from same
class. This generates more targeted and controlled outputs.
Image to Image Translation Text to image synthesis
Types of Generative Adversarial Networks
Vanilla GANs Deep Convolutional GANs Conditional GANs Super Resolution GANs
Increases the image resolution
The generator takes a low-resolution image as input and generates a high-resolution
image. The discriminator then tries to distinguish between the generated high-resolution
images and real high-resolution images. This adversarial training process improves the
generator's ability to produce high-quality, visually appealing, and realistic super-resolved
images
Image Resolution Enhancer
Industrial
Applications
#1
HealthCare
#2
Gaming
#3
Fashion
#4
Marketing
#5
Manufacturing
Industrial Applications
#1 HealthCare
#2
Gaming
#3
Fashion
#4
Marketing
#5
Manufacturing
Medical image synthesis for enhanced
diagnosis and treatment planning.
Drug discovery and
development through
generative models.
Generating synthetic
patient data for
privacy-preserving
research.
Augmenting
medical education
with interactive
virtual simulations.
Industrial Applications
#1
HealthCare
#2 Gaming
#3
Fashion
#4
Marketing
#5
Manufacturing
AI-assisted game design and development
tools for faster iteration.
Procedural generation
of game environments
and levels.
AI-generated music
and sound effects for
immersive experiences.
AI-generated non-
player characters
(NPCs) with
realistic behaviors
Industrial Applications
#1
HealthCare
#2
Gaming
#3 Fashion
#4
Marketing
#5
Manufacturing
Customized pattern generation for unique
garment production.
Virtual fashion try-on
for personalized
shopping experiences.
AI-generated designs
for trend forecasting
and inspiration.
Automated
fashion styling
recommendations
for individual
customers.
Industrial Applications
#1
HealthCare
#2
Gaming
#3
Fashion
#4 Marketing
#5
Manufacturing
Chatbot and virtual assistant integration for
enhanced customer support.
Personalized content
creation for targeted
marketing campaigns.
Automated ad
generation for
increased efficiency
and scalability.
AI-powered
recommendation
systems for
personalized
product
suggestions.
Industrial Applications
#1
HealthCare
#2
Gaming
#3
Fashion
#4
Marketing
#5 Manufacturing
Process optimization: AI-based optimization
of manufacturing processes.
Product design : AI-
generated prototypes
and designs.
Automated inspection:
AI-powered visual
inspection for defects.
Predictive
maintenance:
Identifying
equipment failures
before they occur.
That’s it
Exploring Generative AI with GAN Models

More Related Content

What's hot (20)

Generative models
Generative modelsGenerative models
Generative models
Birger Moell
 
Automated Machine Learning
Automated Machine LearningAutomated Machine Learning
Automated Machine Learning
Yuriy Guts
 
Variational Autoencoder
Variational AutoencoderVariational Autoencoder
Variational Autoencoder
Mark Chang
 
Explainable AI in Industry (WWW 2020 Tutorial)
Explainable AI in Industry (WWW 2020 Tutorial)Explainable AI in Industry (WWW 2020 Tutorial)
Explainable AI in Industry (WWW 2020 Tutorial)
Krishnaram Kenthapadi
 
And then there were ... Large Language Models
And then there were ... Large Language ModelsAnd then there were ... Large Language Models
And then there were ... Large Language Models
Leon Dohmen
 
Generative AI Risks & Concerns
Generative AI Risks & ConcernsGenerative AI Risks & Concerns
Generative AI Risks & Concerns
Ajitesh Kumar
 
Generative Adversarial Network (GAN)
Generative Adversarial Network (GAN)Generative Adversarial Network (GAN)
Generative Adversarial Network (GAN)
Prakhar Rastogi
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep Learning
Oswald Campesato
 
Fine tuning large LMs
Fine tuning large LMsFine tuning large LMs
Fine tuning large LMs
SylvainGugger
 
Explainable AI in Industry (FAT* 2020 Tutorial)
Explainable AI in Industry (FAT* 2020 Tutorial)Explainable AI in Industry (FAT* 2020 Tutorial)
Explainable AI in Industry (FAT* 2020 Tutorial)
Krishnaram Kenthapadi
 
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
 
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete DeckAI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
SlideTeam
 
Generative adversarial networks
Generative adversarial networksGenerative adversarial networks
Generative adversarial networks
Ding Li
 
Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)
Krishnaram Kenthapadi
 
How Does Generative AI Actually Work? (a quick semi-technical introduction to...
How Does Generative AI Actually Work? (a quick semi-technical introduction to...How Does Generative AI Actually Work? (a quick semi-technical introduction to...
How Does Generative AI Actually Work? (a quick semi-technical introduction to...
ssuser4edc93
 
Unlocking the Power of Generative AI An Executive's Guide.pdf
Unlocking the Power of Generative AI An Executive's Guide.pdfUnlocking the Power of Generative AI An Executive's Guide.pdf
Unlocking the Power of Generative AI An Executive's Guide.pdf
PremNaraindas1
 
1시간만에 GAN(Generative Adversarial Network) 완전 정복하기
1시간만에 GAN(Generative Adversarial Network) 완전 정복하기1시간만에 GAN(Generative Adversarial Network) 완전 정복하기
1시간만에 GAN(Generative Adversarial Network) 완전 정복하기
NAVER Engineering
 
Generative AI and Security (1).pptx.pdf
Generative AI and Security (1).pptx.pdfGenerative AI and Security (1).pptx.pdf
Generative AI and Security (1).pptx.pdf
Priyanka Aash
 
Explainable AI
Explainable AIExplainable AI
Explainable AI
Equifax Ltd
 
Tutorial on Deep Generative Models
 Tutorial on Deep Generative Models Tutorial on Deep Generative Models
Tutorial on Deep Generative Models
MLReview
 
Automated Machine Learning
Automated Machine LearningAutomated Machine Learning
Automated Machine Learning
Yuriy Guts
 
Variational Autoencoder
Variational AutoencoderVariational Autoencoder
Variational Autoencoder
Mark Chang
 
Explainable AI in Industry (WWW 2020 Tutorial)
Explainable AI in Industry (WWW 2020 Tutorial)Explainable AI in Industry (WWW 2020 Tutorial)
Explainable AI in Industry (WWW 2020 Tutorial)
Krishnaram Kenthapadi
 
And then there were ... Large Language Models
And then there were ... Large Language ModelsAnd then there were ... Large Language Models
And then there were ... Large Language Models
Leon Dohmen
 
Generative AI Risks & Concerns
Generative AI Risks & ConcernsGenerative AI Risks & Concerns
Generative AI Risks & Concerns
Ajitesh Kumar
 
Generative Adversarial Network (GAN)
Generative Adversarial Network (GAN)Generative Adversarial Network (GAN)
Generative Adversarial Network (GAN)
Prakhar Rastogi
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep Learning
Oswald Campesato
 
Fine tuning large LMs
Fine tuning large LMsFine tuning large LMs
Fine tuning large LMs
SylvainGugger
 
Explainable AI in Industry (FAT* 2020 Tutorial)
Explainable AI in Industry (FAT* 2020 Tutorial)Explainable AI in Industry (FAT* 2020 Tutorial)
Explainable AI in Industry (FAT* 2020 Tutorial)
Krishnaram Kenthapadi
 
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
 
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete DeckAI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
SlideTeam
 
Generative adversarial networks
Generative adversarial networksGenerative adversarial networks
Generative adversarial networks
Ding Li
 
Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)
Krishnaram Kenthapadi
 
How Does Generative AI Actually Work? (a quick semi-technical introduction to...
How Does Generative AI Actually Work? (a quick semi-technical introduction to...How Does Generative AI Actually Work? (a quick semi-technical introduction to...
How Does Generative AI Actually Work? (a quick semi-technical introduction to...
ssuser4edc93
 
Unlocking the Power of Generative AI An Executive's Guide.pdf
Unlocking the Power of Generative AI An Executive's Guide.pdfUnlocking the Power of Generative AI An Executive's Guide.pdf
Unlocking the Power of Generative AI An Executive's Guide.pdf
PremNaraindas1
 
1시간만에 GAN(Generative Adversarial Network) 완전 정복하기
1시간만에 GAN(Generative Adversarial Network) 완전 정복하기1시간만에 GAN(Generative Adversarial Network) 완전 정복하기
1시간만에 GAN(Generative Adversarial Network) 완전 정복하기
NAVER Engineering
 
Generative AI and Security (1).pptx.pdf
Generative AI and Security (1).pptx.pdfGenerative AI and Security (1).pptx.pdf
Generative AI and Security (1).pptx.pdf
Priyanka Aash
 
Tutorial on Deep Generative Models
 Tutorial on Deep Generative Models Tutorial on Deep Generative Models
Tutorial on Deep Generative Models
MLReview
 

Similar to Exploring Generative AI with GAN Models (20)

Anime_face_generation_through_DCGAN.pptx
Anime_face_generation_through_DCGAN.pptxAnime_face_generation_through_DCGAN.pptx
Anime_face_generation_through_DCGAN.pptx
princesahu34
 
GAN.pptx
GAN.pptxGAN.pptx
GAN.pptx
HemanthKonamanchili1
 
Generative Adversarial Networks GAN - Xavier Giro - UPC TelecomBCN Barcelona ...
Generative Adversarial Networks GAN - Xavier Giro - UPC TelecomBCN Barcelona ...Generative Adversarial Networks GAN - Xavier Giro - UPC TelecomBCN Barcelona ...
Generative Adversarial Networks GAN - Xavier Giro - UPC TelecomBCN Barcelona ...
Universitat Politècnica de Catalunya
 
Generative Adversarial Network (GANs).
Generative  Adversarial  Network (GANs).Generative  Adversarial  Network (GANs).
Generative Adversarial Network (GANs).
kgandham169
 
Google Dev Group Yangon (2020) AI Talk (Creative AI in Action)
Google Dev Group Yangon (2020)  AI Talk (Creative AI in Action)Google Dev Group Yangon (2020)  AI Talk (Creative AI in Action)
Google Dev Group Yangon (2020) AI Talk (Creative AI in Action)
WaiYanNyeinNaing
 
gan.pdf
gan.pdfgan.pdf
gan.pdf
Dr.rukmani Devi
 
gan-190318135433 (1).pptx
gan-190318135433 (1).pptxgan-190318135433 (1).pptx
gan-190318135433 (1).pptx
kiran814572
 
GAN Deep Learning Approaches to Image Processing Applications (1).pptx
GAN Deep Learning Approaches to Image Processing Applications (1).pptxGAN Deep Learning Approaches to Image Processing Applications (1).pptx
GAN Deep Learning Approaches to Image Processing Applications (1).pptx
RMDAcademicCoordinat
 
What is a GAN Generative Adversarial Networks Guide.pdf
What is a GAN  Generative Adversarial Networks Guide.pdfWhat is a GAN  Generative Adversarial Networks Guide.pdf
What is a GAN Generative Adversarial Networks Guide.pdf
imoliviabennett
 
What is a GAN Generative Adversarial Networks Guide.pdf
What is a GAN  Generative Adversarial Networks Guide.pdfWhat is a GAN  Generative Adversarial Networks Guide.pdf
What is a GAN Generative Adversarial Networks Guide.pdf
niahiggins21
 
What is a GAN Generative Adversarial Networks Guide.pdf
What is a GAN  Generative Adversarial Networks Guide.pdfWhat is a GAN  Generative Adversarial Networks Guide.pdf
What is a GAN Generative Adversarial Networks Guide.pdf
SoluLab1231
 
Generative Adversarial Network (GAN) for Image Synthesis
Generative Adversarial Network (GAN) for Image SynthesisGenerative Adversarial Network (GAN) for Image Synthesis
Generative Adversarial Network (GAN) for Image Synthesis
Riwaz Mahat
 
Generative Adversarial Networks (GAN)
Generative Adversarial Networks (GAN)Generative Adversarial Networks (GAN)
Generative Adversarial Networks (GAN)
Manohar Mukku
 
Generative adversarial network_Ayadi_Alaeddine
Generative adversarial network_Ayadi_AlaeddineGenerative adversarial network_Ayadi_Alaeddine
Generative adversarial network_Ayadi_Alaeddine
Deep Learning Italia
 
Self Play Networks and Generative Artificial Networks
Self Play Networks and Generative Artificial NetworksSelf Play Networks and Generative Artificial Networks
Self Play Networks and Generative Artificial Networks
nisharobinrohit
 
Module4_GAN.pptxgdgdijehejejjejejejhehjdd
Module4_GAN.pptxgdgdijehejejjejejejhehjddModule4_GAN.pptxgdgdijehejejjejejejhehjdd
Module4_GAN.pptxgdgdijehejejjejejejhehjdd
HrushikeshDandu
 
M4L19 Generative Models - Slides v 3.pdf
M4L19 Generative Models - Slides v 3.pdfM4L19 Generative Models - Slides v 3.pdf
M4L19 Generative Models - Slides v 3.pdf
yireme8491
 
GAN.pdf
GAN.pdfGAN.pdf
GAN.pdf
NiharikaThakur32
 
Deep Generative Models II (DLAI D10L1 2017 UPC Deep Learning for Artificial I...
Deep Generative Models II (DLAI D10L1 2017 UPC Deep Learning for Artificial I...Deep Generative Models II (DLAI D10L1 2017 UPC Deep Learning for Artificial I...
Deep Generative Models II (DLAI D10L1 2017 UPC Deep Learning for Artificial I...
Universitat Politècnica de Catalunya
 
GANs Presentation.pptx
GANs Presentation.pptxGANs Presentation.pptx
GANs Presentation.pptx
MAHMOUD729246
 
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 GAN - Xavier Giro - UPC TelecomBCN Barcelona ...
Generative Adversarial Networks GAN - Xavier Giro - UPC TelecomBCN Barcelona ...Generative Adversarial Networks GAN - Xavier Giro - UPC TelecomBCN Barcelona ...
Generative Adversarial Networks GAN - Xavier Giro - UPC TelecomBCN Barcelona ...
Universitat Politècnica de Catalunya
 
Generative Adversarial Network (GANs).
Generative  Adversarial  Network (GANs).Generative  Adversarial  Network (GANs).
Generative Adversarial Network (GANs).
kgandham169
 
Google Dev Group Yangon (2020) AI Talk (Creative AI in Action)
Google Dev Group Yangon (2020)  AI Talk (Creative AI in Action)Google Dev Group Yangon (2020)  AI Talk (Creative AI in Action)
Google Dev Group Yangon (2020) AI Talk (Creative AI in Action)
WaiYanNyeinNaing
 
gan-190318135433 (1).pptx
gan-190318135433 (1).pptxgan-190318135433 (1).pptx
gan-190318135433 (1).pptx
kiran814572
 
GAN Deep Learning Approaches to Image Processing Applications (1).pptx
GAN Deep Learning Approaches to Image Processing Applications (1).pptxGAN Deep Learning Approaches to Image Processing Applications (1).pptx
GAN Deep Learning Approaches to Image Processing Applications (1).pptx
RMDAcademicCoordinat
 
What is a GAN Generative Adversarial Networks Guide.pdf
What is a GAN  Generative Adversarial Networks Guide.pdfWhat is a GAN  Generative Adversarial Networks Guide.pdf
What is a GAN Generative Adversarial Networks Guide.pdf
imoliviabennett
 
What is a GAN Generative Adversarial Networks Guide.pdf
What is a GAN  Generative Adversarial Networks Guide.pdfWhat is a GAN  Generative Adversarial Networks Guide.pdf
What is a GAN Generative Adversarial Networks Guide.pdf
niahiggins21
 
What is a GAN Generative Adversarial Networks Guide.pdf
What is a GAN  Generative Adversarial Networks Guide.pdfWhat is a GAN  Generative Adversarial Networks Guide.pdf
What is a GAN Generative Adversarial Networks Guide.pdf
SoluLab1231
 
Generative Adversarial Network (GAN) for Image Synthesis
Generative Adversarial Network (GAN) for Image SynthesisGenerative Adversarial Network (GAN) for Image Synthesis
Generative Adversarial Network (GAN) for Image Synthesis
Riwaz Mahat
 
Generative Adversarial Networks (GAN)
Generative Adversarial Networks (GAN)Generative Adversarial Networks (GAN)
Generative Adversarial Networks (GAN)
Manohar Mukku
 
Generative adversarial network_Ayadi_Alaeddine
Generative adversarial network_Ayadi_AlaeddineGenerative adversarial network_Ayadi_Alaeddine
Generative adversarial network_Ayadi_Alaeddine
Deep Learning Italia
 
Self Play Networks and Generative Artificial Networks
Self Play Networks and Generative Artificial NetworksSelf Play Networks and Generative Artificial Networks
Self Play Networks and Generative Artificial Networks
nisharobinrohit
 
Module4_GAN.pptxgdgdijehejejjejejejhehjdd
Module4_GAN.pptxgdgdijehejejjejejejhehjddModule4_GAN.pptxgdgdijehejejjejejejhehjdd
Module4_GAN.pptxgdgdijehejejjejejejhehjdd
HrushikeshDandu
 
M4L19 Generative Models - Slides v 3.pdf
M4L19 Generative Models - Slides v 3.pdfM4L19 Generative Models - Slides v 3.pdf
M4L19 Generative Models - Slides v 3.pdf
yireme8491
 
Deep Generative Models II (DLAI D10L1 2017 UPC Deep Learning for Artificial I...
Deep Generative Models II (DLAI D10L1 2017 UPC Deep Learning for Artificial I...Deep Generative Models II (DLAI D10L1 2017 UPC Deep Learning for Artificial I...
Deep Generative Models II (DLAI D10L1 2017 UPC Deep Learning for Artificial I...
Universitat Politècnica de Catalunya
 
GANs Presentation.pptx
GANs Presentation.pptxGANs Presentation.pptx
GANs Presentation.pptx
MAHMOUD729246
 

More from KonfHubTechConferenc (9)

KonfHub Features, Benefits and Pricing
KonfHub Features, Benefits and Pricing KonfHub Features, Benefits and Pricing
KonfHub Features, Benefits and Pricing
KonfHubTechConferenc
 
Functional Thinking for Java Developers (presented in Javafest Bengaluru)
Functional Thinking for Java Developers (presented in Javafest Bengaluru)Functional Thinking for Java Developers (presented in Javafest Bengaluru)
Functional Thinking for Java Developers (presented in Javafest Bengaluru)
KonfHubTechConferenc
 
Azuga A Safety Company - Data Science Saving Lives
Azuga A Safety Company - Data Science Saving LivesAzuga A Safety Company - Data Science Saving Lives
Azuga A Safety Company - Data Science Saving Lives
KonfHubTechConferenc
 
Self Supervised Learning for Vision Tasks (1).pdf
Self Supervised Learning for Vision Tasks (1).pdfSelf Supervised Learning for Vision Tasks (1).pdf
Self Supervised Learning for Vision Tasks (1).pdf
KonfHubTechConferenc
 
Application of Artificial Intelligence for Automotive Applications
Application of Artificial Intelligence for Automotive ApplicationsApplication of Artificial Intelligence for Automotive Applications
Application of Artificial Intelligence for Automotive Applications
KonfHubTechConferenc
 
Are you ready for AI? Is AI ready for you?
Are you ready for AI? Is AI ready for you?Are you ready for AI? Is AI ready for you?
Are you ready for AI? Is AI ready for you?
KonfHubTechConferenc
 
Exploring Generating AI with Diffusion Models
Exploring Generating AI with Diffusion ModelsExploring Generating AI with Diffusion Models
Exploring Generating AI with Diffusion Models
KonfHubTechConferenc
 
KonfHub Recap 2021
KonfHub Recap 2021 KonfHub Recap 2021
KonfHub Recap 2021
KonfHubTechConferenc
 
Become Thanos of the LambdaLand - Wield All the Infinity Stones
Become Thanos of the LambdaLand - Wield All the Infinity StonesBecome Thanos of the LambdaLand - Wield All the Infinity Stones
Become Thanos of the LambdaLand - Wield All the Infinity Stones
KonfHubTechConferenc
 
KonfHub Features, Benefits and Pricing
KonfHub Features, Benefits and Pricing KonfHub Features, Benefits and Pricing
KonfHub Features, Benefits and Pricing
KonfHubTechConferenc
 
Functional Thinking for Java Developers (presented in Javafest Bengaluru)
Functional Thinking for Java Developers (presented in Javafest Bengaluru)Functional Thinking for Java Developers (presented in Javafest Bengaluru)
Functional Thinking for Java Developers (presented in Javafest Bengaluru)
KonfHubTechConferenc
 
Azuga A Safety Company - Data Science Saving Lives
Azuga A Safety Company - Data Science Saving LivesAzuga A Safety Company - Data Science Saving Lives
Azuga A Safety Company - Data Science Saving Lives
KonfHubTechConferenc
 
Self Supervised Learning for Vision Tasks (1).pdf
Self Supervised Learning for Vision Tasks (1).pdfSelf Supervised Learning for Vision Tasks (1).pdf
Self Supervised Learning for Vision Tasks (1).pdf
KonfHubTechConferenc
 
Application of Artificial Intelligence for Automotive Applications
Application of Artificial Intelligence for Automotive ApplicationsApplication of Artificial Intelligence for Automotive Applications
Application of Artificial Intelligence for Automotive Applications
KonfHubTechConferenc
 
Are you ready for AI? Is AI ready for you?
Are you ready for AI? Is AI ready for you?Are you ready for AI? Is AI ready for you?
Are you ready for AI? Is AI ready for you?
KonfHubTechConferenc
 
Exploring Generating AI with Diffusion Models
Exploring Generating AI with Diffusion ModelsExploring Generating AI with Diffusion Models
Exploring Generating AI with Diffusion Models
KonfHubTechConferenc
 
Become Thanos of the LambdaLand - Wield All the Infinity Stones
Become Thanos of the LambdaLand - Wield All the Infinity StonesBecome Thanos of the LambdaLand - Wield All the Infinity Stones
Become Thanos of the LambdaLand - Wield All the Infinity Stones
KonfHubTechConferenc
 

Recently uploaded (20)

Agentic AI Desgin Principles in five slides.pptx
Agentic AI Desgin Principles in five slides.pptxAgentic AI Desgin Principles in five slides.pptx
Agentic AI Desgin Principles in five slides.pptx
MOSIUOA WESI
 
Building AI agents with Java and LangChain4j
Building AI agents with Java and LangChain4jBuilding AI agents with Java and LangChain4j
Building AI agents with Java and LangChain4j
Julien Dubois
 
Feeling Lost in the Blue? Exploring a New Path: AI Mental Health Counselling ...
Feeling Lost in the Blue? Exploring a New Path: AI Mental Health Counselling ...Feeling Lost in the Blue? Exploring a New Path: AI Mental Health Counselling ...
Feeling Lost in the Blue? Exploring a New Path: AI Mental Health Counselling ...
officeiqai
 
BoxLang-Dynamic-AWS-Lambda by Luis Majano.pdf
BoxLang-Dynamic-AWS-Lambda by Luis Majano.pdfBoxLang-Dynamic-AWS-Lambda by Luis Majano.pdf
BoxLang-Dynamic-AWS-Lambda by Luis Majano.pdf
Ortus Solutions, Corp
 
Menu in Android (Define,Create,Inflate and Click Handler)
Menu in Android (Define,Create,Inflate and Click Handler)Menu in Android (Define,Create,Inflate and Click Handler)
Menu in Android (Define,Create,Inflate and Click Handler)
Nabin Dhakal
 
Top 10 Mobile Banking Apps in the USA.pdf
Top 10 Mobile Banking Apps in the USA.pdfTop 10 Mobile Banking Apps in the USA.pdf
Top 10 Mobile Banking Apps in the USA.pdf
LL Technolab
 
Techdebt handling with cleancode focus and as risk taker
Techdebt handling with cleancode focus and as risk takerTechdebt handling with cleancode focus and as risk taker
Techdebt handling with cleancode focus and as risk taker
RajaNagendraKumar
 
wAIred_LearnWithOutAI_LunchAndLearn_27052025.pptx
wAIred_LearnWithOutAI_LunchAndLearn_27052025.pptxwAIred_LearnWithOutAI_LunchAndLearn_27052025.pptx
wAIred_LearnWithOutAI_LunchAndLearn_27052025.pptx
SimonedeGijt
 
Intranet Examples That Are Changing the Way We Work
Intranet Examples That Are Changing the Way We WorkIntranet Examples That Are Changing the Way We Work
Intranet Examples That Are Changing the Way We Work
BizPortals Solutions
 
Salesforce Experience Cloud Consulting.pdf
Salesforce Experience Cloud Consulting.pdfSalesforce Experience Cloud Consulting.pdf
Salesforce Experience Cloud Consulting.pdf
VALiNTRY360
 
Understanding software requirements chapter 5
Understanding software requirements chapter 5Understanding software requirements chapter 5
Understanding software requirements chapter 5
MaheenVohra
 
Lightworks PRO 2025.1 Crack Free Download
Lightworks PRO 2025.1 Crack Free DownloadLightworks PRO 2025.1 Crack Free Download
Lightworks PRO 2025.1 Crack Free Download
Berkeley
 
Contractor Hot Work Permit Software for Work Safety
Contractor Hot Work Permit Software for Work SafetyContractor Hot Work Permit Software for Work Safety
Contractor Hot Work Permit Software for Work Safety
SHEQ Network Limited
 
Frontier AI Regulation: What form should it take?
Frontier AI Regulation: What form should it take?Frontier AI Regulation: What form should it take?
Frontier AI Regulation: What form should it take?
Petar Radanliev
 
Revolutionizing Data Reports The Rise of Open Source Chat-Based Reporting Too...
Revolutionizing Data Reports The Rise of Open Source Chat-Based Reporting Too...Revolutionizing Data Reports The Rise of Open Source Chat-Based Reporting Too...
Revolutionizing Data Reports The Rise of Open Source Chat-Based Reporting Too...
Varsha Nayak
 
Why-Choose-an-Authorised-Microsoft-Reseller.pptx
Why-Choose-an-Authorised-Microsoft-Reseller.pptxWhy-Choose-an-Authorised-Microsoft-Reseller.pptx
Why-Choose-an-Authorised-Microsoft-Reseller.pptx
Michael cole
 
LightBurn 1.7.0.6 + Crack Download🔓
LightBurn  1.7.0.6  +  Crack  Download🔓LightBurn  1.7.0.6  +  Crack  Download🔓
LightBurn 1.7.0.6 + Crack Download🔓
Berkeley
 
arvr & metaverse development services.pdf
arvr & metaverse development services.pdfarvr & metaverse development services.pdf
arvr & metaverse development services.pdf
marketing810348
 
Chapter_02.pdf Software process Models.pdf
Chapter_02.pdf Software process Models.pdfChapter_02.pdf Software process Models.pdf
Chapter_02.pdf Software process Models.pdf
MaheenVohra
 
20200823-Intro-to-FIRRTLllllllllllllllllll
20200823-Intro-to-FIRRTLllllllllllllllllll20200823-Intro-to-FIRRTLllllllllllllllllll
20200823-Intro-to-FIRRTLllllllllllllllllll
JonathanSong28
 
Agentic AI Desgin Principles in five slides.pptx
Agentic AI Desgin Principles in five slides.pptxAgentic AI Desgin Principles in five slides.pptx
Agentic AI Desgin Principles in five slides.pptx
MOSIUOA WESI
 
Building AI agents with Java and LangChain4j
Building AI agents with Java and LangChain4jBuilding AI agents with Java and LangChain4j
Building AI agents with Java and LangChain4j
Julien Dubois
 
Feeling Lost in the Blue? Exploring a New Path: AI Mental Health Counselling ...
Feeling Lost in the Blue? Exploring a New Path: AI Mental Health Counselling ...Feeling Lost in the Blue? Exploring a New Path: AI Mental Health Counselling ...
Feeling Lost in the Blue? Exploring a New Path: AI Mental Health Counselling ...
officeiqai
 
BoxLang-Dynamic-AWS-Lambda by Luis Majano.pdf
BoxLang-Dynamic-AWS-Lambda by Luis Majano.pdfBoxLang-Dynamic-AWS-Lambda by Luis Majano.pdf
BoxLang-Dynamic-AWS-Lambda by Luis Majano.pdf
Ortus Solutions, Corp
 
Menu in Android (Define,Create,Inflate and Click Handler)
Menu in Android (Define,Create,Inflate and Click Handler)Menu in Android (Define,Create,Inflate and Click Handler)
Menu in Android (Define,Create,Inflate and Click Handler)
Nabin Dhakal
 
Top 10 Mobile Banking Apps in the USA.pdf
Top 10 Mobile Banking Apps in the USA.pdfTop 10 Mobile Banking Apps in the USA.pdf
Top 10 Mobile Banking Apps in the USA.pdf
LL Technolab
 
Techdebt handling with cleancode focus and as risk taker
Techdebt handling with cleancode focus and as risk takerTechdebt handling with cleancode focus and as risk taker
Techdebt handling with cleancode focus and as risk taker
RajaNagendraKumar
 
wAIred_LearnWithOutAI_LunchAndLearn_27052025.pptx
wAIred_LearnWithOutAI_LunchAndLearn_27052025.pptxwAIred_LearnWithOutAI_LunchAndLearn_27052025.pptx
wAIred_LearnWithOutAI_LunchAndLearn_27052025.pptx
SimonedeGijt
 
Intranet Examples That Are Changing the Way We Work
Intranet Examples That Are Changing the Way We WorkIntranet Examples That Are Changing the Way We Work
Intranet Examples That Are Changing the Way We Work
BizPortals Solutions
 
Salesforce Experience Cloud Consulting.pdf
Salesforce Experience Cloud Consulting.pdfSalesforce Experience Cloud Consulting.pdf
Salesforce Experience Cloud Consulting.pdf
VALiNTRY360
 
Understanding software requirements chapter 5
Understanding software requirements chapter 5Understanding software requirements chapter 5
Understanding software requirements chapter 5
MaheenVohra
 
Lightworks PRO 2025.1 Crack Free Download
Lightworks PRO 2025.1 Crack Free DownloadLightworks PRO 2025.1 Crack Free Download
Lightworks PRO 2025.1 Crack Free Download
Berkeley
 
Contractor Hot Work Permit Software for Work Safety
Contractor Hot Work Permit Software for Work SafetyContractor Hot Work Permit Software for Work Safety
Contractor Hot Work Permit Software for Work Safety
SHEQ Network Limited
 
Frontier AI Regulation: What form should it take?
Frontier AI Regulation: What form should it take?Frontier AI Regulation: What form should it take?
Frontier AI Regulation: What form should it take?
Petar Radanliev
 
Revolutionizing Data Reports The Rise of Open Source Chat-Based Reporting Too...
Revolutionizing Data Reports The Rise of Open Source Chat-Based Reporting Too...Revolutionizing Data Reports The Rise of Open Source Chat-Based Reporting Too...
Revolutionizing Data Reports The Rise of Open Source Chat-Based Reporting Too...
Varsha Nayak
 
Why-Choose-an-Authorised-Microsoft-Reseller.pptx
Why-Choose-an-Authorised-Microsoft-Reseller.pptxWhy-Choose-an-Authorised-Microsoft-Reseller.pptx
Why-Choose-an-Authorised-Microsoft-Reseller.pptx
Michael cole
 
LightBurn 1.7.0.6 + Crack Download🔓
LightBurn  1.7.0.6  +  Crack  Download🔓LightBurn  1.7.0.6  +  Crack  Download🔓
LightBurn 1.7.0.6 + Crack Download🔓
Berkeley
 
arvr & metaverse development services.pdf
arvr & metaverse development services.pdfarvr & metaverse development services.pdf
arvr & metaverse development services.pdf
marketing810348
 
Chapter_02.pdf Software process Models.pdf
Chapter_02.pdf Software process Models.pdfChapter_02.pdf Software process Models.pdf
Chapter_02.pdf Software process Models.pdf
MaheenVohra
 
20200823-Intro-to-FIRRTLllllllllllllllllll
20200823-Intro-to-FIRRTLllllllllllllllllll20200823-Intro-to-FIRRTLllllllllllllllllll
20200823-Intro-to-FIRRTLllllllllllllllllll
JonathanSong28
 

Exploring Generative AI with GAN Models

  • 3. Exploring Generative AI with GAN Models “When it comes to Generative AI, the robots are no longer just good at math, they're also fantastic artists! Let’s Explore 01 Generative AI & GANs 02 Working & Training GANs 03 Industrial Applications lakshaykumar.tech
  • 4. GAN Models GANs and LLMs are the subfield of Deep Learning. Set of two algorithms competing with each other. Based on self-supervisedly trained models. Requires a enormous amount of labeled data Generative Adversarial Networks
  • 5. GAN Algorithm “Data is fake” “No, this data is real” Discriminator “Enormous!” Data “Support the generator” Noise Generated and Real one Sample Generator
  • 7. Linear and Logistic Regression IMP!
  • 8. Real Sample Linear Regression y x y = wx + b y = output (prediction) w = weights x = input data (unseen) b = Bias (constant)
  • 9. Real Sample Logistic Regression y x 𝑆 𝑦 = 1 1 + ⅇ−𝑦 x = variable (prediction) Range of S(y) is (0,+1) Sigmoid function
  • 10. How do generator and discriminator works?
  • 11. 1 2 3 4 GANs are Mathematically Represented by : 𝒎𝒊𝒏~𝑮, 𝒎𝒂𝒙~𝑫 𝑽 𝑫, 𝑮 = 𝑬𝒙~𝑷𝒅𝒂𝒕𝒂 𝒙 𝐥𝐨𝐠𝐃 𝐱 + 𝐄 𝐳~𝐩 𝐳 [𝐥𝐨𝐠(𝟏 − 𝐃 𝐆 𝐳 ] Minimizing Generator Maximizing Discriminator Expectation value over the probability distribution of real sample Log of discriminator output on real data Expectation value over the probability distribution of random noise Log of compliment of Discriminator output of Generator from Random Noise (z). This makes sure that generator produces such a output that is difficult for discriminator to catch
  • 12. 1 2 3 4 “This data is from real sample” - Discriminator Generator Generated Sample Real Sample Discriminator 𝒎𝒊𝒏~𝑮, 𝒎𝒂𝒙~𝑫 𝑽 𝑫, 𝑮 = 𝑬𝒙~𝑷𝒅𝒂𝒕𝒂 𝒙 𝐥𝐨𝐠𝐃 𝐱 + 𝐄 𝐳~𝐩 𝐳 [𝐥𝐨𝐠(𝟏 − 𝐃 𝐆 𝐳 ] Dominant Discriminator’s Loss function makes the generator’s learning difficult!
  • 13. 1 2 3 4 “No, I generated this data” - Generator Generated Sample Generator Discriminator 𝒎𝒊𝒏~𝑮, 𝒎𝒂𝒙~𝑫 𝑽 𝑫, 𝑮 = 𝑬𝒙~𝑷𝒅𝒂𝒕𝒂 𝒙 𝐥𝐨𝐠𝐃 𝐱 + 𝐄 𝐳~𝐩 𝐳 [𝐥𝐨𝐠(𝟏 − 𝐃 𝐆 𝐳 ] Equilibrium balance where generator fools the discriminator
  • 14. 1 2 3 4 Implementation Loss : Binary cross Entropy Optimisation : Adam Generator, G Discriminator, D D’ updates Real Samples Noise Generated Sample D_loss_real D_loss_fake D_loss + = Back propagation : Compute Gradient Update Discriminator weights G’ updates Real Samples Noise Generated Sample D_output G_sample G_loss ~ = Back propagation : Compute Gradient Update Genrator weights Epoch Save the Model
  • 16. Types of Generative Adversarial Networks Vanilla GANs Deep Convolutional GANs Conditional GANs Super Resolution GANs Simplest form of GANS where generator and discriminator are simple multi-layer neural network unit that does certain computations to detect features or business intelligence in the input data. Text Generation Data Augmentation
  • 17. Types of Generative Adversarial Networks Vanilla GANs Deep Convolutional GANs Conditional GANs Super Resolution GANs Combination of GANs and CNNs DCGANs use convolutional layers to generate realistic images by learning patterns and features from a training dataset. The generator network up samples random noise into images, while the discriminator network tries to distinguish between real and generated images. Realistic Faces generation Deep Fake Images generation Generating variations of images
  • 18. Types of Generative Adversarial Networks Vanilla GANs Deep Convolutional GANs Conditional GANs Super Resolution GANs Extension of GANs CGANs take input noise along with conditional labels to generate realistic samples. CGANs take input noise along with conditional labels to generate realistic samples from same class. This generates more targeted and controlled outputs. Image to Image Translation Text to image synthesis
  • 19. Types of Generative Adversarial Networks Vanilla GANs Deep Convolutional GANs Conditional GANs Super Resolution GANs Increases the image resolution The generator takes a low-resolution image as input and generates a high-resolution image. The discriminator then tries to distinguish between the generated high-resolution images and real high-resolution images. This adversarial training process improves the generator's ability to produce high-quality, visually appealing, and realistic super-resolved images Image Resolution Enhancer
  • 21. Industrial Applications #1 HealthCare #2 Gaming #3 Fashion #4 Marketing #5 Manufacturing Medical image synthesis for enhanced diagnosis and treatment planning. Drug discovery and development through generative models. Generating synthetic patient data for privacy-preserving research. Augmenting medical education with interactive virtual simulations.
  • 22. Industrial Applications #1 HealthCare #2 Gaming #3 Fashion #4 Marketing #5 Manufacturing AI-assisted game design and development tools for faster iteration. Procedural generation of game environments and levels. AI-generated music and sound effects for immersive experiences. AI-generated non- player characters (NPCs) with realistic behaviors
  • 23. Industrial Applications #1 HealthCare #2 Gaming #3 Fashion #4 Marketing #5 Manufacturing Customized pattern generation for unique garment production. Virtual fashion try-on for personalized shopping experiences. AI-generated designs for trend forecasting and inspiration. Automated fashion styling recommendations for individual customers.
  • 24. Industrial Applications #1 HealthCare #2 Gaming #3 Fashion #4 Marketing #5 Manufacturing Chatbot and virtual assistant integration for enhanced customer support. Personalized content creation for targeted marketing campaigns. Automated ad generation for increased efficiency and scalability. AI-powered recommendation systems for personalized product suggestions.
  • 25. Industrial Applications #1 HealthCare #2 Gaming #3 Fashion #4 Marketing #5 Manufacturing Process optimization: AI-based optimization of manufacturing processes. Product design : AI- generated prototypes and designs. Automated inspection: AI-powered visual inspection for defects. Predictive maintenance: Identifying equipment failures before they occur.