SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Deepfake - Do Our Eyes Deceive Us
Deepfake - Do Our Eyes Deceive UsDeepfake - Do Our Eyes Deceive Us
Deepfake - Do Our Eyes Deceive UsCrystalHariga
 
Deepfakes - How they work and what it means for the future
Deepfakes - How they work and what it means for the futureDeepfakes - How they work and what it means for the future
Deepfakes - How they work and what it means for the futureJarrod Overson
 
AI, Creativity and Generative Art
AI, Creativity and Generative ArtAI, Creativity and Generative Art
AI, Creativity and Generative ArtEelco den Heijer
 
Large Language Models Bootcamp
Large Language Models BootcampLarge Language Models Bootcamp
Large Language Models BootcampData Science Dojo
 
DeepFake: Trick or Treat
DeepFake: Trick or TreatDeepFake: Trick or Treat
DeepFake: Trick or TreatSamama Khan
 
Latent diffusions vs DALL-E v2
Latent diffusions vs DALL-E v2Latent diffusions vs DALL-E v2
Latent diffusions vs DALL-E v2Vitaly Bondar
 
Design Ethics for Artificial Intelligence
Design Ethics for Artificial IntelligenceDesign Ethics for Artificial Intelligence
Design Ethics for Artificial IntelligenceCharbel Zeaiter
 
Generative-AI-in-enterprise-20230615.pdf
Generative-AI-in-enterprise-20230615.pdfGenerative-AI-in-enterprise-20230615.pdf
Generative-AI-in-enterprise-20230615.pdfLiming Zhu
 
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
 
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
 
Cavalry Ventures | Deep Dive: Generative AI
Cavalry Ventures | Deep Dive: Generative AICavalry Ventures | Deep Dive: Generative AI
Cavalry Ventures | Deep Dive: Generative AICavalry Ventures
 
generative-ai-fundamentals and Large language models
generative-ai-fundamentals and Large language modelsgenerative-ai-fundamentals and Large language models
generative-ai-fundamentals and Large language modelsAdventureWorld5
 
Using Generative AI
Using Generative AIUsing Generative AI
Using Generative AIMark DeLoura
 
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: Redefining Creativity and Transforming Corporate Landscape
Generative AI: Redefining Creativity and Transforming Corporate LandscapeGenerative AI: Redefining Creativity and Transforming Corporate Landscape
Generative AI: Redefining Creativity and Transforming Corporate LandscapeOsaka University
 
ChatGPT - 5 lessons in 5 minutes
ChatGPT - 5 lessons in 5 minutesChatGPT - 5 lessons in 5 minutes
ChatGPT - 5 lessons in 5 minutesDominikLuke
 
Using Generative AI in the Classroom .pptx
Using Generative AI in the Classroom .pptxUsing Generative AI in the Classroom .pptx
Using Generative AI in the Classroom .pptxJonathanDietz3
 

Mais procurados (20)

Deepfake - Do Our Eyes Deceive Us
Deepfake - Do Our Eyes Deceive UsDeepfake - Do Our Eyes Deceive Us
Deepfake - Do Our Eyes Deceive Us
 
Deepfakes - How they work and what it means for the future
Deepfakes - How they work and what it means for the futureDeepfakes - How they work and what it means for the future
Deepfakes - How they work and what it means for the future
 
AI, Creativity and Generative Art
AI, Creativity and Generative ArtAI, Creativity and Generative Art
AI, Creativity and Generative Art
 
The Creative Ai storm
The Creative Ai stormThe Creative Ai storm
The Creative Ai storm
 
Deepfakes
DeepfakesDeepfakes
Deepfakes
 
Large Language Models Bootcamp
Large Language Models BootcampLarge Language Models Bootcamp
Large Language Models Bootcamp
 
DeepFake: Trick or Treat
DeepFake: Trick or TreatDeepFake: Trick or Treat
DeepFake: Trick or Treat
 
Latent diffusions vs DALL-E v2
Latent diffusions vs DALL-E v2Latent diffusions vs DALL-E v2
Latent diffusions vs DALL-E v2
 
Design Ethics for Artificial Intelligence
Design Ethics for Artificial IntelligenceDesign Ethics for Artificial Intelligence
Design Ethics for Artificial Intelligence
 
Generative-AI-in-enterprise-20230615.pdf
Generative-AI-in-enterprise-20230615.pdfGenerative-AI-in-enterprise-20230615.pdf
Generative-AI-in-enterprise-20230615.pdf
 
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
 
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
 
Cavalry Ventures | Deep Dive: Generative AI
Cavalry Ventures | Deep Dive: Generative AICavalry Ventures | Deep Dive: Generative AI
Cavalry Ventures | Deep Dive: Generative AI
 
generative-ai-fundamentals and Large language models
generative-ai-fundamentals and Large language modelsgenerative-ai-fundamentals and Large language models
generative-ai-fundamentals and Large language models
 
Using Generative AI
Using Generative AIUsing Generative AI
Using 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
 
Open AI Chat GPT.
Open AI Chat GPT.Open AI Chat GPT.
Open AI Chat GPT.
 
Generative AI: Redefining Creativity and Transforming Corporate Landscape
Generative AI: Redefining Creativity and Transforming Corporate LandscapeGenerative AI: Redefining Creativity and Transforming Corporate Landscape
Generative AI: Redefining Creativity and Transforming Corporate Landscape
 
ChatGPT - 5 lessons in 5 minutes
ChatGPT - 5 lessons in 5 minutesChatGPT - 5 lessons in 5 minutes
ChatGPT - 5 lessons in 5 minutes
 
Using Generative AI in the Classroom .pptx
Using Generative AI in the Classroom .pptxUsing Generative AI in the Classroom .pptx
Using Generative AI in the Classroom .pptx
 

Semelhante a 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
 
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
 
System for Detecting Deepfake in Videos – A Survey
System for Detecting Deepfake in Videos – A SurveySystem for Detecting Deepfake in Videos – A Survey
System for Detecting Deepfake in Videos – A SurveyIRJET Journal
 

Semelhante a 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
 
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
 
System for Detecting Deepfake in Videos – A Survey
System for Detecting Deepfake in Videos – A SurveySystem for Detecting Deepfake in Videos – A Survey
System for Detecting Deepfake in Videos – A Survey
 

Último

DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesTimothy Spann
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
办理学位证加利福尼亚大学洛杉矶分校毕业证,UCLA成绩单原版一比一
办理学位证加利福尼亚大学洛杉矶分校毕业证,UCLA成绩单原版一比一办理学位证加利福尼亚大学洛杉矶分校毕业证,UCLA成绩单原版一比一
办理学位证加利福尼亚大学洛杉矶分校毕业证,UCLA成绩单原版一比一F sss
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectBoston Institute of Analytics
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Thomas Poetter
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfchwongval
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
IMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxIMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxdolaknnilon
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...ssuserf63bd7
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 

Último (20)

DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
办理学位证加利福尼亚大学洛杉矶分校毕业证,UCLA成绩单原版一比一
办理学位证加利福尼亚大学洛杉矶分校毕业证,UCLA成绩单原版一比一办理学位证加利福尼亚大学洛杉矶分校毕业证,UCLA成绩单原版一比一
办理学位证加利福尼亚大学洛杉矶分校毕业证,UCLA成绩单原版一比一
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis Project
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdf
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
IMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxIMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptx
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 

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%