Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Dcgan

659 views

Published on

Overview of Deep Convolutional Adversarial Networks

Published in: Data & Analytics
  • Be the first to comment

  • Be the first to like this

Dcgan

  1. 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. 2. CONTENTS Bumsoo Kim Presentation 2017 2 1 2 3 4 GenerativeModels Modelarchitecture Evaluation Vectorarithmetic
  3. 3. CONTENTS Bumsoo Kim Presentation 2017 3 1 GenerativeModels 2 3 4 Modelarchitecture Evaluation Vectorarithmetic
  4. 4. Generative Models Bumsoo Kim Presentation 2017 4 Generative Models Training Data
  5. 5. Generative Models Bumsoo Kim Presentation 2017 5 Generative Models Generative Models Training Data
  6. 6. Generative Models Bumsoo Kim Presentation 2017 6 Generative Models Training Data Generated Data Unseen new data Generative Models
  7. 7. Generative Models Bumsoo Kim Presentation 2017 7 How does it work? Distribution of actual images
  8. 8. Generative Models Bumsoo Kim Presentation 2017 8 How does it work? Red apples
  9. 9. Generative Models Bumsoo Kim Presentation 2017 9 How does it work? Green apples
  10. 10. Generative Models Bumsoo Kim Presentation 2017 10 How does it work? Weird apples
  11. 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. 12. CONTENTS Bumsoo Kim Presentation 2017 12 1 2 3 4 GenerativeModels Modelarchitecture Evaluation Vectorarithmetic
  13. 13. Model architecture Bumsoo Kim Presentation 2017 13 Generative Adversarial Network Counterfeiter Police
  14. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 24. Model architecture Bumsoo Kim Presentation 2017 24 Generative Adversarial Network Counterfeiter Generator Tries to generates more real-like fake bills
  25. 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. 26. CONTENTS Bumsoo Kim Presentation 2017 26 1 3 4 GenerativeModels Evaluation Vectorarithmetic 2 Modelarchitecture
  27. 27. Evaluation Bumsoo Kim Presentation 2017 27 Empirical validation β€œWhat I cannot create, I do not understand.” -Richard Feynman (4x4x1792) (1x28672)
  28. 28. Evaluation Bumsoo Kim Presentation 2017 28 Check out yourself!
  29. 29. CONTENTS Bumsoo Kim Presentation 2017 29 1 2 3 4 GenerativeModels Modelarchitecture Evaluation Vectorarithmetic
  30. 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. 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. 32. THANK YOU FOR YOUR ATTENTION !! Bumsoo Kim Presentation 2017 32

Γ—