SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
Korea University,
Department of Computer Science & Radio
Communication Engineering
2016010646 Bumsoo Kim
DEEP CONVOLUTIONAL
GENERATIVE
ADVERSARIAL
NETWORKS
Unsupervised Representation Learning with DCGAN
Bumsoo Kim Presentation 2017 1
CONTENTS
Bumsoo Kim Presentation 2017 2
1
2
3
4
GenerativeModels
Modelarchitecture
Evaluation
Vectorarithmetic
CONTENTS
Bumsoo Kim Presentation 2017 3
1 GenerativeModels
2
3
4
Modelarchitecture
Evaluation
Vectorarithmetic
Generative Models
Bumsoo Kim Presentation 2017 4
Generative Models
Training Data
Generative Models
Bumsoo Kim Presentation 2017 5
Generative Models
Generative Models
Training Data
Generative Models
Bumsoo Kim Presentation 2017 6
Generative Models
Training Data Generated Data
Unseen new data
Generative Models
Generative Models
Bumsoo Kim Presentation 2017 7
How does it work?
Distribution of actual images
Generative Models
Bumsoo Kim Presentation 2017 8
How does it work?
Red apples
Generative Models
Bumsoo Kim Presentation 2017 9
How does it work?
Green apples
Generative Models
Bumsoo Kim Presentation 2017 10
How does it work?
Weird apples
Generative Models
Bumsoo Kim Presentation 2017 11
How does it work?
Distribution of actual images
𝒑𝒑 𝒎𝒎𝒎𝒎𝒎𝒎𝒎𝒎𝒎𝒎(𝒙𝒙)
Find a 𝒑𝒑 𝒎𝒎𝒎𝒎𝒎𝒎𝒎𝒎𝒎𝒎 𝒙𝒙 that approximates the
data distribution of the original images
Goal
CONTENTS
Bumsoo Kim Presentation 2017 12
1
2
3
4
GenerativeModels
Modelarchitecture
Evaluation
Vectorarithmetic
Model architecture
Bumsoo Kim Presentation 2017 13
Generative Adversarial Network
Counterfeiter Police
Model architecture
Bumsoo Kim Presentation 2017 14
Generative Adversarial Network
Counterfeiter Police
Generator Discriminator
Tries to generates
more real-like fake bills
Tries to catch fake bills
Penalty if failure
Model architecture
Bumsoo Kim Presentation 2017 15
Generative Adversarial Network
Counterfeiter Police
Generator Discriminator
Tries to generates
more real-like fake bills
Tries to catch fake bills
Penalty if failure
100 100
100 100
Model architecture
Bumsoo Kim Presentation 2017 16
Generative Adversarial Network
Counterfeiter Police
Generator Discriminator
Tries to generates
more real-like fake bills
Tries to catch fake bills
Penalty if failure
100 100
100 100
Model architecture
Bumsoo Kim Presentation 2017 17
Generative Adversarial Network
Counterfeiter Police
Generator Discriminator
Tries to generates
more real-like fake bills
Tries to catch fake bills
Penalty if failure
100 100
100
100
100
Model architecture
Bumsoo Kim Presentation 2017 18
Generative Adversarial Network
Counterfeiter Police
Generator Discriminator
Tries to generates
more real-like fake bills
Tries to catch fake bills
Penalty if failure
100 100
100
100
100
Model architecture
Bumsoo Kim Presentation 2017 19
Generative Adversarial Network
Counterfeiter Police
Generator Discriminator
Tries to generates
more real-like fake bills
Tries to catch fake bills
Penalty if failure
100 100
100
100
100
Model architecture
Bumsoo Kim Presentation 2017 20
Generative Adversarial Network
Counterfeiter Police
Generator Discriminator
Tries to generates
more real-like fake bills
Tries to catch fake bills
Penalty if failure
100 100
100
100
100
Model architecture
Bumsoo Kim Presentation 2017 21
Generative Adversarial Network
Counterfeiter Police
Generator Discriminator
Tries to generates
more real-like fake bills
Tries to catch fake bills
Penalty if failure
100 100
100
100
100
Model architecture
Bumsoo Kim Presentation 2017 22
Generative Adversarial Network
Counterfeiter Police
Generator Discriminator
Tries to generates
more real-like fake bills
Tries to catch fake bills
Penalty if failure
Model architecture
Bumsoo Kim Presentation 2017 23
Generative Adversarial Network
Counterfeiter Police
Generator Discriminator
Tries to generates
more real-like fake bills
Tries to catch fake bills
Penalty if failure
fake
real
Model architecture
Bumsoo Kim Presentation 2017 24
Generative Adversarial Network
Counterfeiter
Generator
Tries to generates
more real-like fake bills
Model architecture
Bumsoo Kim Presentation 2017 25
Generative Adversarial Network
Police
Discriminator
Discriminative
Model
Discriminative
Model Tries to catch fake bills
Penalty if failure
conv1
conv2
conv3 conv4 true/false
CONTENTS
Bumsoo Kim Presentation 2017 26
1
3
4
GenerativeModels
Evaluation
Vectorarithmetic
2 Modelarchitecture
Evaluation
Bumsoo Kim Presentation 2017 27
Empirical validation
“What I cannot create, I do not understand.”
-Richard Feynman
(4x4x1792)
(1x28672)
Evaluation
Bumsoo Kim Presentation 2017 28
Check out yourself!
CONTENTS
Bumsoo Kim Presentation 2017 29
1
2
3
4
GenerativeModels
Modelarchitecture
Evaluation
Vectorarithmetic
Vector arithmetic
Bumsoo Kim Presentation 2017 30
Interpolation between series
1.00
0.72
3.35
…
2.21
0.17
2.00
0.72
3.35
…
2.21
0.17
front view side view
interpolation
Vector arithmetic
Bumsoo Kim Presentation 2017 31
Interpolation between series
3.13
0.72
3.35
…
2.21
0.17
3.00
0.72
3.35
…
2.21
0.17
7.00
0.72
3.35
…
2.21
0.17
7.13
0.72
3.35
…
2.21
0.17
THANK YOU
FOR YOUR ATTENTION !!
Bumsoo Kim Presentation 2017 32

Más contenido relacionado

La actualidad más candente

Deep Learning for Computer Vision: Generative models and adversarial training...
Deep Learning for Computer Vision: Generative models and adversarial training...Deep Learning for Computer Vision: Generative models and adversarial training...
Deep Learning for Computer Vision: Generative models and adversarial training...Universitat Politècnica de Catalunya
 
A (Very) Gentle Introduction to Generative Adversarial Networks (a.k.a GANs)
 A (Very) Gentle Introduction to Generative Adversarial Networks (a.k.a GANs) A (Very) Gentle Introduction to Generative Adversarial Networks (a.k.a GANs)
A (Very) Gentle Introduction to Generative Adversarial Networks (a.k.a GANs)Thomas da Silva Paula
 
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 (GAN)
Generative Adversarial Network (GAN)Generative Adversarial Network (GAN)
Generative Adversarial Network (GAN)Prakhar Rastogi
 
GAN - Theory and Applications
GAN - Theory and ApplicationsGAN - Theory and Applications
GAN - Theory and ApplicationsEmanuele Ghelfi
 
GANs and Applications
GANs and ApplicationsGANs and Applications
GANs and ApplicationsHoang Nguyen
 
Generative Adversarial Networks
Generative Adversarial NetworksGenerative Adversarial Networks
Generative Adversarial NetworksMark Chang
 
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
 
Introduction to Generative Adversarial Networks
Introduction to Generative Adversarial NetworksIntroduction to Generative Adversarial Networks
Introduction to Generative Adversarial NetworksBennoG1
 
Finding connections among images using CycleGAN
Finding connections among images using CycleGANFinding connections among images using CycleGAN
Finding connections among images using CycleGANNAVER Engineering
 
Generative Adversarial Networks (GANs)
Generative Adversarial Networks (GANs)Generative Adversarial Networks (GANs)
Generative Adversarial Networks (GANs)Amol Patil
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksChristian Perone
 
Generative Adversarial Networks and Their Applications
Generative Adversarial Networks and Their ApplicationsGenerative Adversarial Networks and Their Applications
Generative Adversarial Networks and Their ApplicationsArtifacia
 
Generative adversarial networks
Generative adversarial networksGenerative adversarial networks
Generative adversarial networksDing Li
 
Variational Autoencoder
Variational AutoencoderVariational Autoencoder
Variational AutoencoderMark Chang
 
Image segmentation with deep learning
Image segmentation with deep learningImage segmentation with deep learning
Image segmentation with deep learningAntonio Rueda-Toicen
 
Research of adversarial example on a deep neural network
Research of adversarial example on a deep neural networkResearch of adversarial example on a deep neural network
Research of adversarial example on a deep neural networkNAVER Engineering
 
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)Universitat Politècnica de Catalunya
 
Introduction to CNN
Introduction to CNNIntroduction to CNN
Introduction to CNNShuai Zhang
 
Usage of Generative Adversarial Networks (GANs) in Healthcare
Usage of Generative Adversarial Networks (GANs) in HealthcareUsage of Generative Adversarial Networks (GANs) in Healthcare
Usage of Generative Adversarial Networks (GANs) in HealthcareGlobalLogic Ukraine
 

La actualidad más candente (20)

Deep Learning for Computer Vision: Generative models and adversarial training...
Deep Learning for Computer Vision: Generative models and adversarial training...Deep Learning for Computer Vision: Generative models and adversarial training...
Deep Learning for Computer Vision: Generative models and adversarial training...
 
A (Very) Gentle Introduction to Generative Adversarial Networks (a.k.a GANs)
 A (Very) Gentle Introduction to Generative Adversarial Networks (a.k.a GANs) A (Very) Gentle Introduction to Generative Adversarial Networks (a.k.a GANs)
A (Very) Gentle Introduction to Generative Adversarial Networks (a.k.a GANs)
 
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 (GAN)
Generative Adversarial Network (GAN)Generative Adversarial Network (GAN)
Generative Adversarial Network (GAN)
 
GAN - Theory and Applications
GAN - Theory and ApplicationsGAN - Theory and Applications
GAN - Theory and Applications
 
GANs and Applications
GANs and ApplicationsGANs and Applications
GANs and Applications
 
Generative Adversarial Networks
Generative Adversarial NetworksGenerative Adversarial Networks
Generative Adversarial Networks
 
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
 
Introduction to Generative Adversarial Networks
Introduction to Generative Adversarial NetworksIntroduction to Generative Adversarial Networks
Introduction to Generative Adversarial Networks
 
Finding connections among images using CycleGAN
Finding connections among images using CycleGANFinding connections among images using CycleGAN
Finding connections among images using CycleGAN
 
Generative Adversarial Networks (GANs)
Generative Adversarial Networks (GANs)Generative Adversarial Networks (GANs)
Generative Adversarial Networks (GANs)
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural Networks
 
Generative Adversarial Networks and Their Applications
Generative Adversarial Networks and Their ApplicationsGenerative Adversarial Networks and Their Applications
Generative Adversarial Networks and Their Applications
 
Generative adversarial networks
Generative adversarial networksGenerative adversarial networks
Generative adversarial networks
 
Variational Autoencoder
Variational AutoencoderVariational Autoencoder
Variational Autoencoder
 
Image segmentation with deep learning
Image segmentation with deep learningImage segmentation with deep learning
Image segmentation with deep learning
 
Research of adversarial example on a deep neural network
Research of adversarial example on a deep neural networkResearch of adversarial example on a deep neural network
Research of adversarial example on a deep neural network
 
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)
Image-to-Image Translation with Conditional Adversarial Nets (UPC Reading Group)
 
Introduction to CNN
Introduction to CNNIntroduction to CNN
Introduction to CNN
 
Usage of Generative Adversarial Networks (GANs) in Healthcare
Usage of Generative Adversarial Networks (GANs) in HealthcareUsage of Generative Adversarial Networks (GANs) in Healthcare
Usage of Generative Adversarial Networks (GANs) in Healthcare
 

Más de Brian Kim

20190708 bumsookim yolact
20190708 bumsookim yolact20190708 bumsookim yolact
20190708 bumsookim yolactBrian Kim
 
20190718 bumsookim 2_attention
20190718 bumsookim 2_attention20190718 bumsookim 2_attention
20190718 bumsookim 2_attentionBrian Kim
 
Spectral cnn
Spectral cnnSpectral cnn
Spectral cnnBrian Kim
 
Representation learning
Representation learningRepresentation learning
Representation learningBrian Kim
 
Mastering the game of go with deep neural networks and tree searching
Mastering the game of go with deep neural networks and tree searchingMastering the game of go with deep neural networks and tree searching
Mastering the game of go with deep neural networks and tree searchingBrian Kim
 
Compressing neural language models by sparse word representation
Compressing neural language models by sparse word representationCompressing neural language models by sparse word representation
Compressing neural language models by sparse word representationBrian Kim
 

Más de Brian Kim (8)

FreeAnchor
FreeAnchorFreeAnchor
FreeAnchor
 
20190708 bumsookim yolact
20190708 bumsookim yolact20190708 bumsookim yolact
20190708 bumsookim yolact
 
20190718 bumsookim 2_attention
20190718 bumsookim 2_attention20190718 bumsookim 2_attention
20190718 bumsookim 2_attention
 
Spectral cnn
Spectral cnnSpectral cnn
Spectral cnn
 
Representation learning
Representation learningRepresentation learning
Representation learning
 
Mastering the game of go with deep neural networks and tree searching
Mastering the game of go with deep neural networks and tree searchingMastering the game of go with deep neural networks and tree searching
Mastering the game of go with deep neural networks and tree searching
 
Compressing neural language models by sparse word representation
Compressing neural language models by sparse word representationCompressing neural language models by sparse word representation
Compressing neural language models by sparse word representation
 
Google net
Google netGoogle net
Google net
 

Último

Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
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
 
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...gajnagarg
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...amitlee9823
 
👉 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
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...Elaine Werffeli
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...amitlee9823
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraGovindSinghDasila
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
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
 
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 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
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachBoston Institute of Analytics
 

Último (20)

Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
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
 
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
 
👉 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...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
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
 
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
 
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 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...
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 

Dcgan

  • 1. Korea University, Department of Computer Science & Radio Communication Engineering 2016010646 Bumsoo Kim DEEP CONVOLUTIONAL GENERATIVE ADVERSARIAL NETWORKS Unsupervised Representation Learning with DCGAN Bumsoo Kim Presentation 2017 1
  • 2. CONTENTS Bumsoo Kim Presentation 2017 2 1 2 3 4 GenerativeModels Modelarchitecture Evaluation Vectorarithmetic
  • 3. CONTENTS Bumsoo Kim Presentation 2017 3 1 GenerativeModels 2 3 4 Modelarchitecture Evaluation Vectorarithmetic
  • 4. Generative Models Bumsoo Kim Presentation 2017 4 Generative Models Training Data
  • 5. Generative Models Bumsoo Kim Presentation 2017 5 Generative Models Generative Models Training Data
  • 6. Generative Models Bumsoo Kim Presentation 2017 6 Generative Models Training Data Generated Data Unseen new data Generative Models
  • 7. Generative Models Bumsoo Kim Presentation 2017 7 How does it work? Distribution of actual images
  • 8. Generative Models Bumsoo Kim Presentation 2017 8 How does it work? Red apples
  • 9. Generative Models Bumsoo Kim Presentation 2017 9 How does it work? Green apples
  • 10. Generative Models Bumsoo Kim Presentation 2017 10 How does it work? Weird apples
  • 11. Generative Models Bumsoo Kim Presentation 2017 11 How does it work? Distribution of actual images 𝒑𝒑 𝒎𝒎𝒎𝒎𝒎𝒎𝒎𝒎𝒎𝒎(𝒙𝒙) Find a 𝒑𝒑 𝒎𝒎𝒎𝒎𝒎𝒎𝒎𝒎𝒎𝒎 𝒙𝒙 that approximates the data distribution of the original images Goal
  • 12. CONTENTS Bumsoo Kim Presentation 2017 12 1 2 3 4 GenerativeModels Modelarchitecture Evaluation Vectorarithmetic
  • 13. Model architecture Bumsoo Kim Presentation 2017 13 Generative Adversarial Network Counterfeiter Police
  • 14. Model architecture Bumsoo Kim Presentation 2017 14 Generative Adversarial Network Counterfeiter Police Generator Discriminator Tries to generates more real-like fake bills Tries to catch fake bills Penalty if failure
  • 15. Model architecture Bumsoo Kim Presentation 2017 15 Generative Adversarial Network Counterfeiter Police Generator Discriminator Tries to generates more real-like fake bills Tries to catch fake bills Penalty if failure 100 100 100 100
  • 16. Model architecture Bumsoo Kim Presentation 2017 16 Generative Adversarial Network Counterfeiter Police Generator Discriminator Tries to generates more real-like fake bills Tries to catch fake bills Penalty if failure 100 100 100 100
  • 17. Model architecture Bumsoo Kim Presentation 2017 17 Generative Adversarial Network Counterfeiter Police Generator Discriminator Tries to generates more real-like fake bills Tries to catch fake bills Penalty if failure 100 100 100 100 100
  • 18. Model architecture Bumsoo Kim Presentation 2017 18 Generative Adversarial Network Counterfeiter Police Generator Discriminator Tries to generates more real-like fake bills Tries to catch fake bills Penalty if failure 100 100 100 100 100
  • 19. Model architecture Bumsoo Kim Presentation 2017 19 Generative Adversarial Network Counterfeiter Police Generator Discriminator Tries to generates more real-like fake bills Tries to catch fake bills Penalty if failure 100 100 100 100 100
  • 20. Model architecture Bumsoo Kim Presentation 2017 20 Generative Adversarial Network Counterfeiter Police Generator Discriminator Tries to generates more real-like fake bills Tries to catch fake bills Penalty if failure 100 100 100 100 100
  • 21. Model architecture Bumsoo Kim Presentation 2017 21 Generative Adversarial Network Counterfeiter Police Generator Discriminator Tries to generates more real-like fake bills Tries to catch fake bills Penalty if failure 100 100 100 100 100
  • 22. Model architecture Bumsoo Kim Presentation 2017 22 Generative Adversarial Network Counterfeiter Police Generator Discriminator Tries to generates more real-like fake bills Tries to catch fake bills Penalty if failure
  • 23. Model architecture Bumsoo Kim Presentation 2017 23 Generative Adversarial Network Counterfeiter Police Generator Discriminator Tries to generates more real-like fake bills Tries to catch fake bills Penalty if failure fake real
  • 24. Model architecture Bumsoo Kim Presentation 2017 24 Generative Adversarial Network Counterfeiter Generator Tries to generates more real-like fake bills
  • 25. Model architecture Bumsoo Kim Presentation 2017 25 Generative Adversarial Network Police Discriminator Discriminative Model Discriminative Model Tries to catch fake bills Penalty if failure conv1 conv2 conv3 conv4 true/false
  • 26. CONTENTS Bumsoo Kim Presentation 2017 26 1 3 4 GenerativeModels Evaluation Vectorarithmetic 2 Modelarchitecture
  • 27. Evaluation Bumsoo Kim Presentation 2017 27 Empirical validation “What I cannot create, I do not understand.” -Richard Feynman (4x4x1792) (1x28672)
  • 28. Evaluation Bumsoo Kim Presentation 2017 28 Check out yourself!
  • 29. CONTENTS Bumsoo Kim Presentation 2017 29 1 2 3 4 GenerativeModels Modelarchitecture Evaluation Vectorarithmetic
  • 30. Vector arithmetic Bumsoo Kim Presentation 2017 30 Interpolation between series 1.00 0.72 3.35 … 2.21 0.17 2.00 0.72 3.35 … 2.21 0.17 front view side view interpolation
  • 31. Vector arithmetic Bumsoo Kim Presentation 2017 31 Interpolation between series 3.13 0.72 3.35 … 2.21 0.17 3.00 0.72 3.35 … 2.21 0.17 7.00 0.72 3.35 … 2.21 0.17 7.13 0.72 3.35 … 2.21 0.17
  • 32. THANK YOU FOR YOUR ATTENTION !! Bumsoo Kim Presentation 2017 32