SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
THE AGE OF GANs
KL SCHOOL OF AI PRESENTS
By: Faris Hassan - farisology
Generative Adversarial Networks
Farisology
I'm Faris Hassan
Graduated from MMU majored in AI
Research in medical imaging and
automated
diagnoses systems for Tuberculosis using
chest radiographs
Worked in Sedania Innovator as a data
Scientist.
Now joined Fave.
Agenda
Topics to be Discussed
GANs and Fake stuff
Applications of GANs
GANs Concept
The Arch. of GANs.
The difference with Neural Nets.
hands-on a bit
New Archs. and variants of GANs.
Disadvantages of GANs.
Steps of build Generative models.
Tips for better performance
Have you heard of Deep Fake?
You can say it one of the creepiest things you will know about AI. If you think that
detecting fake news have is a headache, you will be freaked out by deep fake. It is
fake in totally new level.
The fancy definition: Deepfake, a portmanteau of "deep learning" and "fake", is an
artificial intelligence-based human image synthesis technique. It is used to combine
and superimpose existing images and videos onto source images or videos. It is an
artificial intelligence assisted technology that make the creation of fake videos very
convincing. Watch the video: Deepfake
Are you scared now ?
Why am I sharing this ?
Democratizing
Artificial
Intelligence
Will bring more good and transform humanity
BECAUSE
Generative Adversarial
Networks
The idea of adversarial
networks have been around for
awhile but there hasn't been
any development or a
significant development till a
research published in 2014 by
the scholar of OpenAI Ian
Goodfelow.
GANs
Concept
Unlike a conventional neural networks GANs
have a game theoretic approach. The
structure involves the training of two neural
networks. The networks learn from a training
distribution via a 2 player game. The two
components are the generator and
discriminator.
These two gonna be in a constant battle through out the training process till the
forger make awesome fake stuff
Two competing
networks
The Struggle is real bro...
There are two networks competing in this
unsupervised learning environment. The aim of the
generator is to create some representation of input
using a random seed - usually Gaussian noise - and
present it to the discriminator. The discriminator
then decide which of the generated data is real or
fake.
The nash equilibrium in
this scenario is realized
when the generator
learns enough to make
the discriminator
unable to recognize the
fake data.
GAN & NEURAL NET
The
difference
with neural
networks.
The major difference lies in the need of cost
function. Traditionally cost function has to be
carefully designed by human engineers. But
adversarial networks learn their own cost
function (based on each other’s feedback).
Discriminator network tries to learn the
boundary between the classes so that it can flag
the fake data. Generator network tries to learn
the distribution of class.
WHEN YOUR DATA IS
NOT ENOUGH ....
GANs are
too much till
you need a
GAN.
Deep learning applications require huge amount
of data for training. The availability of huge
training dataset has always been the pain point
not as easy task for people in several fields. GANs
can come to rescue in this problem. We can use
GANs to generate our own datasets using little
examples.
The quality might not be very accurate but
people have started employing GANs for this
task.
In Code we Trust
Let's build a
standard GAN
Hands-on
There are
more GANs
than Gangs
just saying
GAN Archive
Press here if you wish
Reality hits hard
3 MAJOR PROBLEMS WITH GAN
3 MAJOR PROBLEMS WITH GAN
3 MAJOR PROBLEMS WITH GAN
DISADVANTAGES OF GAN
issues
Unstable to train
you have two networks
using the same
backpropagation
Cannot perform
inference queries or
seek any form of
interpretation
it requires a clear
objective, otherwise
you won't know what is
it doing
Steps to build cool GAN
Step1: Define the problem.
Step2: Define architecture.
Step3: Train Discriminator on real data for n epochs.
Step4: Generate fake inputs for generator and train discriminator on
fake data.
Step5: Train generator with the output of discriminator.
Do Step3 - Step5 for n epochs.
Step6: Check the fake data manually. Do they look legit? If not get back
to Step3-Step5 for more epochs till you have some awesome fake
stuff.
How to make GANs
work?
Tips
1- Normalize your input.
2- Use DCGAN when you can because its
always better than just GAN.
3- Use SGD for discriminator and ADAM for
generator.
4- Read more from GAN-Hacks
Resources:
1- Get your hands on more DCGAN
2- Build your own celebrity GANs
3- You can also do it in pytorch much easier. PYTORCH
ASK ME QUES.....
Also download fave for awesome deals
farisology
Use this promo-code for 20%
Contact me
Github
github.com/farisology
Email Address
fareshasan.ai@gmail.com
Phone number
012 5xx or just telegram la

Contenu connexe

Tendances

DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...
DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...
DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...Symeon Papadopoulos
 
Exploring Opportunities in the Generative AI Value Chain.pdf
Exploring Opportunities in the Generative AI Value Chain.pdfExploring Opportunities in the Generative AI Value Chain.pdf
Exploring Opportunities in the Generative AI Value Chain.pdfDung Hoang
 
Let's talk about GPT: A crash course in Generative AI for researchers
Let's talk about GPT: A crash course in Generative AI for researchersLet's talk about GPT: A crash course in Generative AI for researchers
Let's talk about GPT: A crash course in Generative AI for researchersSteven Van Vaerenbergh
 
Leveraging Generative AI & Best practices
Leveraging Generative AI & Best practicesLeveraging Generative AI & Best practices
Leveraging Generative AI & Best practicesDianaGray10
 
Generative AI: Shifting the AI Landscape
Generative AI: Shifting the AI LandscapeGenerative AI: Shifting the AI Landscape
Generative AI: Shifting the AI LandscapeDeakin University
 
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 DeckSlideTeam
 
Generative AI and law.pptx
Generative AI and law.pptxGenerative AI and law.pptx
Generative AI and law.pptxChris Marsden
 
The Five Levels of Generative AI for Games
The Five Levels of Generative AI for GamesThe Five Levels of Generative AI for Games
The Five Levels of Generative AI for GamesJon Radoff
 
The-DALL·E-2-prompt-book-v1.02.pdf
The-DALL·E-2-prompt-book-v1.02.pdfThe-DALL·E-2-prompt-book-v1.02.pdf
The-DALL·E-2-prompt-book-v1.02.pdfYoDaddie
 
[DSC DACH 23] ChatGPT and Beyond: How generative AI is Changing the way peopl...
[DSC DACH 23] ChatGPT and Beyond: How generative AI is Changing the way peopl...[DSC DACH 23] ChatGPT and Beyond: How generative AI is Changing the way peopl...
[DSC DACH 23] ChatGPT and Beyond: How generative AI is Changing the way peopl...DataScienceConferenc1
 
Unlocking the Power of Generative AI Models and Systems such as GPT-4 and Cha...
Unlocking the Power of Generative AI Models and Systems such as GPT-4 and Cha...Unlocking the Power of Generative AI Models and Systems such as GPT-4 and Cha...
Unlocking the Power of Generative AI Models and Systems such as GPT-4 and Cha...Nohoax Kanont
 
SSII2021 [SS2] Deepfake Generation and Detection – An Overview (ディープフェイクの生成と検出)
SSII2021 [SS2] Deepfake Generation and Detection – An Overview (ディープフェイクの生成と検出)SSII2021 [SS2] Deepfake Generation and Detection – An Overview (ディープフェイクの生成と検出)
SSII2021 [SS2] Deepfake Generation and Detection – An Overview (ディープフェイクの生成と検出)SSII
 
LLMs_talk_March23.pdf
LLMs_talk_March23.pdfLLMs_talk_March23.pdf
LLMs_talk_March23.pdfChaoYang81
 
What Are the Problems Associated with ChatGPT?
What Are the Problems Associated with ChatGPT?What Are the Problems Associated with ChatGPT?
What Are the Problems Associated with ChatGPT?Windzoon Technologies
 
Exploring Generating AI with Diffusion Models
Exploring Generating AI with Diffusion ModelsExploring Generating AI with Diffusion Models
Exploring Generating AI with Diffusion ModelsKonfHubTechConferenc
 
Artificial Intelligence Can Now Generate Amazing Images – What Does The Mean ...
Artificial Intelligence Can Now Generate Amazing Images – What Does The Mean ...Artificial Intelligence Can Now Generate Amazing Images – What Does The Mean ...
Artificial Intelligence Can Now Generate Amazing Images – What Does The Mean ...Bernard Marr
 
Landscape of AI/ML in 2023
Landscape of AI/ML in 2023Landscape of AI/ML in 2023
Landscape of AI/ML in 2023HyunJoon Jung
 

Tendances (20)

Journey of Generative AI
Journey of Generative AIJourney of Generative AI
Journey of Generative AI
 
DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...
DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...
DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...
 
Exploring Opportunities in the Generative AI Value Chain.pdf
Exploring Opportunities in the Generative AI Value Chain.pdfExploring Opportunities in the Generative AI Value Chain.pdf
Exploring Opportunities in the Generative AI Value Chain.pdf
 
Let's talk about GPT: A crash course in Generative AI for researchers
Let's talk about GPT: A crash course in Generative AI for researchersLet's talk about GPT: A crash course in Generative AI for researchers
Let's talk about GPT: A crash course in Generative AI for researchers
 
Leveraging Generative AI & Best practices
Leveraging Generative AI & Best practicesLeveraging Generative AI & Best practices
Leveraging Generative AI & Best practices
 
OpenAI.pptx
OpenAI.pptxOpenAI.pptx
OpenAI.pptx
 
Generative AI: Shifting the AI Landscape
Generative AI: Shifting the AI LandscapeGenerative AI: Shifting the AI Landscape
Generative AI: Shifting the AI Landscape
 
The Creative Ai storm
The Creative Ai stormThe Creative Ai storm
The Creative Ai storm
 
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
 
Generative AI and law.pptx
Generative AI and law.pptxGenerative AI and law.pptx
Generative AI and law.pptx
 
The Five Levels of Generative AI for Games
The Five Levels of Generative AI for GamesThe Five Levels of Generative AI for Games
The Five Levels of Generative AI for Games
 
The-DALL·E-2-prompt-book-v1.02.pdf
The-DALL·E-2-prompt-book-v1.02.pdfThe-DALL·E-2-prompt-book-v1.02.pdf
The-DALL·E-2-prompt-book-v1.02.pdf
 
[DSC DACH 23] ChatGPT and Beyond: How generative AI is Changing the way peopl...
[DSC DACH 23] ChatGPT and Beyond: How generative AI is Changing the way peopl...[DSC DACH 23] ChatGPT and Beyond: How generative AI is Changing the way peopl...
[DSC DACH 23] ChatGPT and Beyond: How generative AI is Changing the way peopl...
 
Unlocking the Power of Generative AI Models and Systems such as GPT-4 and Cha...
Unlocking the Power of Generative AI Models and Systems such as GPT-4 and Cha...Unlocking the Power of Generative AI Models and Systems such as GPT-4 and Cha...
Unlocking the Power of Generative AI Models and Systems such as GPT-4 and Cha...
 
SSII2021 [SS2] Deepfake Generation and Detection – An Overview (ディープフェイクの生成と検出)
SSII2021 [SS2] Deepfake Generation and Detection – An Overview (ディープフェイクの生成と検出)SSII2021 [SS2] Deepfake Generation and Detection – An Overview (ディープフェイクの生成と検出)
SSII2021 [SS2] Deepfake Generation and Detection – An Overview (ディープフェイクの生成と検出)
 
LLMs_talk_March23.pdf
LLMs_talk_March23.pdfLLMs_talk_March23.pdf
LLMs_talk_March23.pdf
 
What Are the Problems Associated with ChatGPT?
What Are the Problems Associated with ChatGPT?What Are the Problems Associated with ChatGPT?
What Are the Problems Associated with ChatGPT?
 
Exploring Generating AI with Diffusion Models
Exploring Generating AI with Diffusion ModelsExploring Generating AI with Diffusion Models
Exploring Generating AI with Diffusion Models
 
Artificial Intelligence Can Now Generate Amazing Images – What Does The Mean ...
Artificial Intelligence Can Now Generate Amazing Images – What Does The Mean ...Artificial Intelligence Can Now Generate Amazing Images – What Does The Mean ...
Artificial Intelligence Can Now Generate Amazing Images – What Does The Mean ...
 
Landscape of AI/ML in 2023
Landscape of AI/ML in 2023Landscape of AI/ML in 2023
Landscape of AI/ML in 2023
 

Similaire à The age of GANs

Generative Adversarial Networks GANs.pdf
Generative Adversarial Networks GANs.pdfGenerative Adversarial Networks GANs.pdf
Generative Adversarial Networks GANs.pdfMatthewHaws4
 
Generative Adversarial Network (GAN)
Generative Adversarial Network (GAN)Generative Adversarial Network (GAN)
Generative Adversarial Network (GAN)Prakhar Rastogi
 
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
 
An Introduction To Generative Adversarial Networks
An Introduction To Generative Adversarial NetworksAn Introduction To Generative Adversarial Networks
An Introduction To Generative Adversarial NetworksBluebash LLC
 
Generative advesarial networks technical seminar
Generative advesarial networks technical seminarGenerative advesarial networks technical seminar
Generative advesarial networks technical seminarkarthikmudaliar20
 
The future of GANS: Innovation and Emerging Trends
The future of GANS: Innovation and Emerging TrendsThe future of GANS: Innovation and Emerging Trends
The future of GANS: Innovation and Emerging TrendsSugatShakya5
 
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.docx18527TRIVENBABU
 
Artificial Intelligence Explained: What Are Generative Adversarial Networks (...
Artificial Intelligence Explained: What Are Generative Adversarial Networks (...Artificial Intelligence Explained: What Are Generative Adversarial Networks (...
Artificial Intelligence Explained: What Are Generative Adversarial Networks (...Bernard Marr
 
Exploring Generative AI with GAN Models
Exploring Generative AI with GAN ModelsExploring Generative AI with GAN Models
Exploring Generative AI with GAN ModelsKonfHubTechConferenc
 
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’sijtsrd
 
GAN Lab: Understanding Complex Deep Generative Models using Interactive Visua...
GAN Lab: Understanding Complex Deep Generative Models using Interactive Visua...GAN Lab: Understanding Complex Deep Generative Models using Interactive Visua...
GAN Lab: Understanding Complex Deep Generative Models using Interactive Visua...Minsuk Kahng
 
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
 
Artificial_intelligence.pptx
Artificial_intelligence.pptxArtificial_intelligence.pptx
Artificial_intelligence.pptxjohn6938
 
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
 
Face-GAN project report.pptx
Face-GAN project report.pptxFace-GAN project report.pptx
Face-GAN project report.pptxAndleebFatima16
 

Similaire à The age of GANs (20)

Generative Adversarial Networks GANs.pdf
Generative Adversarial Networks GANs.pdfGenerative Adversarial Networks GANs.pdf
Generative Adversarial Networks GANs.pdf
 
Generative Adversarial Network (GAN)
Generative Adversarial Network (GAN)Generative Adversarial Network (GAN)
Generative Adversarial Network (GAN)
 
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
 
An Introduction To Generative Adversarial Networks
An Introduction To Generative Adversarial NetworksAn Introduction To Generative Adversarial Networks
An Introduction To Generative Adversarial Networks
 
Generative advesarial networks technical seminar
Generative advesarial networks technical seminarGenerative advesarial networks technical seminar
Generative advesarial networks technical seminar
 
The future of GANS: Innovation and Emerging Trends
The future of GANS: Innovation and Emerging TrendsThe future of GANS: Innovation and Emerging Trends
The future of GANS: Innovation and Emerging Trends
 
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
 
Artificial Intelligence Explained: What Are Generative Adversarial Networks (...
Artificial Intelligence Explained: What Are Generative Adversarial Networks (...Artificial Intelligence Explained: What Are Generative Adversarial Networks (...
Artificial Intelligence Explained: What Are Generative Adversarial Networks (...
 
Exploring Generative AI with GAN Models
Exploring Generative AI with GAN ModelsExploring Generative AI with GAN Models
Exploring Generative AI with GAN Models
 
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
 
GAN Lab: Understanding Complex Deep Generative Models using Interactive Visua...
GAN Lab: Understanding Complex Deep Generative Models using Interactive Visua...GAN Lab: Understanding Complex Deep Generative Models using Interactive Visua...
GAN Lab: Understanding Complex Deep Generative Models using Interactive Visua...
 
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...
 
GAN.pptx
GAN.pptxGAN.pptx
GAN.pptx
 
GAN.pdf
GAN.pdfGAN.pdf
GAN.pdf
 
An Introduction to Machine Learning
An Introduction to Machine LearningAn Introduction to Machine Learning
An Introduction to Machine Learning
 
Artificial_intelligence.pptx
Artificial_intelligence.pptxArtificial_intelligence.pptx
Artificial_intelligence.pptx
 
20170402 Crop Innovation and Business - Amsterdam
20170402 Crop Innovation and Business - Amsterdam20170402 Crop Innovation and Business - Amsterdam
20170402 Crop Innovation and Business - Amsterdam
 
Face-GAN project report.pptx
Face-GAN project report.pptxFace-GAN project report.pptx
Face-GAN project report.pptx
 
Face-GAN project report
Face-GAN project reportFace-GAN project report
Face-GAN project report
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 

Dernier

Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...karishmasinghjnh
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...only4webmaster01
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...amitlee9823
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 

Dernier (20)

Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 

The age of GANs

  • 1. THE AGE OF GANs KL SCHOOL OF AI PRESENTS By: Faris Hassan - farisology Generative Adversarial Networks
  • 2. Farisology I'm Faris Hassan Graduated from MMU majored in AI Research in medical imaging and automated diagnoses systems for Tuberculosis using chest radiographs Worked in Sedania Innovator as a data Scientist. Now joined Fave.
  • 3. Agenda Topics to be Discussed GANs and Fake stuff Applications of GANs GANs Concept The Arch. of GANs. The difference with Neural Nets. hands-on a bit New Archs. and variants of GANs. Disadvantages of GANs. Steps of build Generative models. Tips for better performance
  • 4. Have you heard of Deep Fake? You can say it one of the creepiest things you will know about AI. If you think that detecting fake news have is a headache, you will be freaked out by deep fake. It is fake in totally new level. The fancy definition: Deepfake, a portmanteau of "deep learning" and "fake", is an artificial intelligence-based human image synthesis technique. It is used to combine and superimpose existing images and videos onto source images or videos. It is an artificial intelligence assisted technology that make the creation of fake videos very convincing. Watch the video: Deepfake
  • 5. Are you scared now ? Why am I sharing this ?
  • 6. Democratizing Artificial Intelligence Will bring more good and transform humanity BECAUSE
  • 7. Generative Adversarial Networks The idea of adversarial networks have been around for awhile but there hasn't been any development or a significant development till a research published in 2014 by the scholar of OpenAI Ian Goodfelow.
  • 8.
  • 9.
  • 10. GANs Concept Unlike a conventional neural networks GANs have a game theoretic approach. The structure involves the training of two neural networks. The networks learn from a training distribution via a 2 player game. The two components are the generator and discriminator.
  • 11. These two gonna be in a constant battle through out the training process till the forger make awesome fake stuff
  • 12. Two competing networks The Struggle is real bro... There are two networks competing in this unsupervised learning environment. The aim of the generator is to create some representation of input using a random seed - usually Gaussian noise - and present it to the discriminator. The discriminator then decide which of the generated data is real or fake.
  • 13. The nash equilibrium in this scenario is realized when the generator learns enough to make the discriminator unable to recognize the fake data.
  • 14. GAN & NEURAL NET The difference with neural networks. The major difference lies in the need of cost function. Traditionally cost function has to be carefully designed by human engineers. But adversarial networks learn their own cost function (based on each other’s feedback). Discriminator network tries to learn the boundary between the classes so that it can flag the fake data. Generator network tries to learn the distribution of class.
  • 15. WHEN YOUR DATA IS NOT ENOUGH .... GANs are too much till you need a GAN. Deep learning applications require huge amount of data for training. The availability of huge training dataset has always been the pain point not as easy task for people in several fields. GANs can come to rescue in this problem. We can use GANs to generate our own datasets using little examples. The quality might not be very accurate but people have started employing GANs for this task.
  • 16. In Code we Trust Let's build a standard GAN Hands-on
  • 17. There are more GANs than Gangs just saying GAN Archive Press here if you wish
  • 18.
  • 20. 3 MAJOR PROBLEMS WITH GAN
  • 21. 3 MAJOR PROBLEMS WITH GAN
  • 22. 3 MAJOR PROBLEMS WITH GAN
  • 23. DISADVANTAGES OF GAN issues Unstable to train you have two networks using the same backpropagation Cannot perform inference queries or seek any form of interpretation it requires a clear objective, otherwise you won't know what is it doing
  • 24. Steps to build cool GAN Step1: Define the problem. Step2: Define architecture. Step3: Train Discriminator on real data for n epochs. Step4: Generate fake inputs for generator and train discriminator on fake data. Step5: Train generator with the output of discriminator. Do Step3 - Step5 for n epochs. Step6: Check the fake data manually. Do they look legit? If not get back to Step3-Step5 for more epochs till you have some awesome fake stuff.
  • 25. How to make GANs work? Tips 1- Normalize your input. 2- Use DCGAN when you can because its always better than just GAN. 3- Use SGD for discriminator and ADAM for generator. 4- Read more from GAN-Hacks
  • 26. Resources: 1- Get your hands on more DCGAN 2- Build your own celebrity GANs 3- You can also do it in pytorch much easier. PYTORCH
  • 27. ASK ME QUES..... Also download fave for awesome deals farisology Use this promo-code for 20%