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

Responsible Generative AI
Responsible Generative AIResponsible Generative AI
Responsible Generative AICMassociates
 
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬VINCI Digital - Industrial IoT (IIoT) Strategic Advisory
 
Generative AI Use cases for Enterprise - Second Session
Generative AI Use cases for Enterprise - Second SessionGenerative AI Use cases for Enterprise - Second Session
Generative AI Use cases for Enterprise - Second SessionGene Leybzon
 
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
 
Generative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveGenerative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveHuahai Yang
 
Generative-AI-Exploring-beyond-the-horizons-possibilities-of-AI-WP.pdf
Generative-AI-Exploring-beyond-the-horizons-possibilities-of-AI-WP.pdfGenerative-AI-Exploring-beyond-the-horizons-possibilities-of-AI-WP.pdf
Generative-AI-Exploring-beyond-the-horizons-possibilities-of-AI-WP.pdfshashanksalunkhe12
 
ChatGPT Evaluation for NLP
ChatGPT Evaluation for NLPChatGPT Evaluation for NLP
ChatGPT Evaluation for NLPXiachongFeng
 
Generative AI Fundamentals - Databricks
Generative AI Fundamentals - DatabricksGenerative AI Fundamentals - Databricks
Generative AI Fundamentals - DatabricksVijayananda Mohire
 
The Future is in Responsible Generative AI
The Future is in Responsible Generative AIThe Future is in Responsible Generative AI
The Future is in Responsible Generative AISaeed Al Dhaheri
 
Generative AI con Amazon Bedrock.pdf
Generative AI con Amazon Bedrock.pdfGenerative AI con Amazon Bedrock.pdf
Generative AI con Amazon Bedrock.pdfGuido Maria Nebiolo
 
An Introduction to Generative AI - May 18, 2023
An Introduction  to Generative AI - May 18, 2023An Introduction  to Generative AI - May 18, 2023
An Introduction to Generative AI - May 18, 2023CoriFaklaris1
 
Use Case Patterns for LLM Applications (1).pdf
Use Case Patterns for LLM Applications (1).pdfUse Case Patterns for LLM Applications (1).pdf
Use Case Patterns for LLM Applications (1).pdfM Waleed Kadous
 
Using the power of Generative AI at scale
Using the power of Generative AI at scaleUsing the power of Generative AI at scale
Using the power of Generative AI at scaleMaxim Salnikov
 
An Introduction to Generative AI
An Introduction  to Generative AIAn Introduction  to Generative AI
An Introduction to Generative AICori Faklaris
 
AI and ML Series - Introduction to Generative AI and LLMs - Session 1
AI and ML Series - Introduction to Generative AI and LLMs - Session 1AI and ML Series - Introduction to Generative AI and LLMs - Session 1
AI and ML Series - Introduction to Generative AI and LLMs - Session 1DianaGray10
 
ChatGPT, Foundation Models and Web3.pptx
ChatGPT, Foundation Models and Web3.pptxChatGPT, Foundation Models and Web3.pptx
ChatGPT, Foundation Models and Web3.pptxJesus Rodriguez
 

What's hot (20)

Responsible Generative AI
Responsible Generative AIResponsible Generative AI
Responsible Generative AI
 
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬
 
Generative AI Use cases for Enterprise - Second Session
Generative AI Use cases for Enterprise - Second SessionGenerative AI Use cases for Enterprise - Second Session
Generative AI Use cases for Enterprise - Second Session
 
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...
 
Journey of Generative AI
Journey of Generative AIJourney of Generative AI
Journey of Generative AI
 
Generative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveGenerative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's Perspective
 
Generative-AI-Exploring-beyond-the-horizons-possibilities-of-AI-WP.pdf
Generative-AI-Exploring-beyond-the-horizons-possibilities-of-AI-WP.pdfGenerative-AI-Exploring-beyond-the-horizons-possibilities-of-AI-WP.pdf
Generative-AI-Exploring-beyond-the-horizons-possibilities-of-AI-WP.pdf
 
Generative AI
Generative AIGenerative AI
Generative AI
 
ChatGPT Evaluation for NLP
ChatGPT Evaluation for NLPChatGPT Evaluation for NLP
ChatGPT Evaluation for NLP
 
Generative AI Fundamentals - Databricks
Generative AI Fundamentals - DatabricksGenerative AI Fundamentals - Databricks
Generative AI Fundamentals - Databricks
 
The Future is in Responsible Generative AI
The Future is in Responsible Generative AIThe Future is in Responsible Generative AI
The Future is in Responsible Generative AI
 
Generative AI con Amazon Bedrock.pdf
Generative AI con Amazon Bedrock.pdfGenerative AI con Amazon Bedrock.pdf
Generative AI con Amazon Bedrock.pdf
 
Generative AI
Generative AIGenerative AI
Generative AI
 
An Introduction to Generative AI - May 18, 2023
An Introduction  to Generative AI - May 18, 2023An Introduction  to Generative AI - May 18, 2023
An Introduction to Generative AI - May 18, 2023
 
Use Case Patterns for LLM Applications (1).pdf
Use Case Patterns for LLM Applications (1).pdfUse Case Patterns for LLM Applications (1).pdf
Use Case Patterns for LLM Applications (1).pdf
 
Using the power of Generative AI at scale
Using the power of Generative AI at scaleUsing the power of Generative AI at scale
Using the power of Generative AI at scale
 
An Introduction to Generative AI
An Introduction  to Generative AIAn Introduction  to Generative AI
An Introduction to Generative AI
 
AI and ML Series - Introduction to Generative AI and LLMs - Session 1
AI and ML Series - Introduction to Generative AI and LLMs - Session 1AI and ML Series - Introduction to Generative AI and LLMs - Session 1
AI and ML Series - Introduction to Generative AI and LLMs - Session 1
 
ChatGPT, Foundation Models and Web3.pptx
ChatGPT, Foundation Models and Web3.pptxChatGPT, Foundation Models and Web3.pptx
ChatGPT, Foundation Models and Web3.pptx
 
The Creative Ai storm
The Creative Ai stormThe Creative Ai storm
The Creative Ai storm
 

Similar to Exploring Generative AI with GAN Models

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 ImagingSanghoon Hong
 
Generative advesarial networks technical seminar
Generative advesarial networks technical seminarGenerative advesarial networks technical seminar
Generative advesarial networks technical seminarkarthikmudaliar20
 
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).pptxRMDAcademicCoordinat
 
Generative Adversarial Networks GANs.pdf
Generative Adversarial Networks GANs.pdfGenerative Adversarial Networks GANs.pdf
Generative Adversarial Networks GANs.pdfMatthewHaws4
 
An Introduction To Generative Adversarial Networks
An Introduction To Generative Adversarial NetworksAn Introduction To Generative Adversarial Networks
An Introduction To Generative Adversarial NetworksBluebash
 
Project_Final_Review.pdf
Project_Final_Review.pdfProject_Final_Review.pdf
Project_Final_Review.pdfDivyaGugulothu
 
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
 
Generative Adversarial Network (GAN)
Generative Adversarial Network (GAN)Generative Adversarial Network (GAN)
Generative Adversarial Network (GAN)Prakhar Rastogi
 
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 SynthesisRiwaz Mahat
 
20170402 Crop Innovation and Business - Amsterdam
20170402 Crop Innovation and Business - Amsterdam20170402 Crop Innovation and Business - Amsterdam
20170402 Crop Innovation and Business - AmsterdamAllen Day, PhD
 
Generative Adversarial Networks and Their Applications
Generative Adversarial Networks and Their ApplicationsGenerative Adversarial Networks and Their Applications
Generative Adversarial Networks and Their ApplicationsArtifacia
 
Generation of Deepfake images using GAN and Least squares GAN.ppt
Generation of Deepfake images using GAN and Least squares GAN.pptGeneration of Deepfake images using GAN and Least squares GAN.ppt
Generation of Deepfake images using GAN and Least squares GAN.pptDivyaGugulothu
 
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
 
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 Network (GANs).
Generative  Adversarial  Network (GANs).Generative  Adversarial  Network (GANs).
Generative Adversarial Network (GANs).kgandham169
 
The Data Science Product Management Toolkit
The Data Science Product Management ToolkitThe Data Science Product Management Toolkit
The Data Science Product Management ToolkitJack Moore
 
Machine Learning - Challenges, Learnings & Opportunities
Machine Learning - Challenges, Learnings & OpportunitiesMachine Learning - Challenges, Learnings & Opportunities
Machine Learning - Challenges, Learnings & OpportunitiesCodePolitan
 

Similar to Exploring Generative AI with GAN Models (20)

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
 
Generative advesarial networks technical seminar
Generative advesarial networks technical seminarGenerative advesarial networks technical seminar
Generative advesarial networks technical seminar
 
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
 
Generative Adversarial Networks GANs.pdf
Generative Adversarial Networks GANs.pdfGenerative Adversarial Networks GANs.pdf
Generative Adversarial Networks GANs.pdf
 
An Introduction To Generative Adversarial Networks
An Introduction To Generative Adversarial NetworksAn Introduction To Generative Adversarial Networks
An Introduction To Generative Adversarial Networks
 
The age of GANs
The age of GANsThe age of GANs
The age of GANs
 
GAN.pptx
GAN.pptxGAN.pptx
GAN.pptx
 
Project_Final_Review.pdf
Project_Final_Review.pdfProject_Final_Review.pdf
Project_Final_Review.pdf
 
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)
 
Generative Adversarial Network (GAN)
Generative Adversarial Network (GAN)Generative Adversarial Network (GAN)
Generative Adversarial Network (GAN)
 
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
 
gan.pdf
gan.pdfgan.pdf
gan.pdf
 
20170402 Crop Innovation and Business - Amsterdam
20170402 Crop Innovation and Business - Amsterdam20170402 Crop Innovation and Business - Amsterdam
20170402 Crop Innovation and Business - Amsterdam
 
Generative Adversarial Networks and Their Applications
Generative Adversarial Networks and Their ApplicationsGenerative Adversarial Networks and Their Applications
Generative Adversarial Networks and Their Applications
 
Generation of Deepfake images using GAN and Least squares GAN.ppt
Generation of Deepfake images using GAN and Least squares GAN.pptGeneration of Deepfake images using GAN and Least squares GAN.ppt
Generation of Deepfake images using GAN and Least squares GAN.ppt
 
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...
 
Introduction to Generative Adversarial Networks (GANs)
Introduction to Generative Adversarial Networks (GANs)Introduction to Generative Adversarial Networks (GANs)
Introduction to Generative Adversarial Networks (GANs)
 
Generative Adversarial Network (GANs).
Generative  Adversarial  Network (GANs).Generative  Adversarial  Network (GANs).
Generative Adversarial Network (GANs).
 
The Data Science Product Management Toolkit
The Data Science Product Management ToolkitThe Data Science Product Management Toolkit
The Data Science Product Management Toolkit
 
Machine Learning - Challenges, Learnings & Opportunities
Machine Learning - Challenges, Learnings & OpportunitiesMachine Learning - Challenges, Learnings & Opportunities
Machine Learning - Challenges, Learnings & Opportunities
 

More from 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 LivesKonfHubTechConferenc
 
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).pdfKonfHubTechConferenc
 
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 ApplicationsKonfHubTechConferenc
 
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 ModelsKonfHubTechConferenc
 
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 StonesKonfHubTechConferenc
 

More from KonfHubTechConferenc (9)

KonfHub Features, Benefits and Pricing
KonfHub Features, Benefits and Pricing KonfHub Features, Benefits and Pricing
KonfHub Features, Benefits and Pricing
 
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)
 
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
 
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
 
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
 
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?
 
Exploring Generating AI with Diffusion Models
Exploring Generating AI with Diffusion ModelsExploring Generating AI with Diffusion Models
Exploring Generating AI with Diffusion Models
 
KonfHub Recap 2021
KonfHub Recap 2021 KonfHub Recap 2021
KonfHub Recap 2021
 
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
 

Recently uploaded

Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAlluxio, Inc.
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownloadvrstrong314
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEJelle | Nordend
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsGlobus
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Krakówbim.edu.pl
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of ProgrammingMatt Welsh
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion Clinic
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageGlobus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfAMB-Review
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
 

Recently uploaded (20)

Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 

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.