SlideShare a Scribd company logo
1 of 55
Download to read offline
Learning to Discover Cross-Domain Relations with
Generative Adversarial Networks
Taeksoo Kim, Moonsu Cha, Hyunsoo Kim, Jung Kwon Lee and Jiwon Kim
DiscoGAN
1
SKT-Brain
SKT-Brain
Motivation
Discovering Cross-Domain Relations
Collecting paired dataset is difficult
Hair color
Gender(Taking off)
Eyeglasses
Bag to Shoe
2
SKT-Brain
Motivation
Can we translate images WITHOUT paired datasets?
3
Discovering Cross-Domain Relations
SKT-Brain
Motivation
Humans can naturally DISCOVER cross-domain relations
4
Discovering Cross-Domain Relations
SKT-Brain
Motivation
Natural translation is changing hair color only
5
Discovering Cross-Domain Relations
Portraits with blond hair Portraits with black hair
SKT-Brain
Generative Adversarial Networks (GANs)
Related Works
I. Goodfellow et al., “Generative Adversarial Networks”, 2014
Pathak et al., “Context Encoders: Feature Learning by Inpainting”, CVPR 2016
C. Ledig et al., “Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network”, 2016
6
Image Completion
Super Resolution
SKT-Brain
Translation
Model
Train a translation function GAB
GAB
GAB
A B
7
SKT-Brain
Vanilla GAN
Model
8
𝐺%& ∶	ℝ%
*×,×-
→ ℝ&
*×,×-
𝐷& ∶	ℝ%
*×,×-
→ [0, 1]
𝑫 𝑩
𝑥%&
𝑥&
𝐿9:
𝑮 𝑨𝑩
𝑥%
SKT-Brain
Vanilla GAN
Model
9
𝐺%& ∶	ℝ%
*×,×-
→ ℝ&
*×,×-
𝐷& ∶	ℝ%
*×,×-
→ [0, 1]
𝑥%& = 𝐺%&(𝑥%)
𝑫 𝑩
𝑥%&
𝑥&
𝐿9:
𝑮 𝑨𝑩
𝑥%
SKT-Brain
Vanilla GAN
Model
Generator Loss
Discriminator Loss
10
𝐿@%A:
= −𝔼DE~GE
[𝑙𝑜𝑔𝐷&(𝐺%&(𝑥%))]
𝐿9:
= −𝔼D:~G:
𝑙𝑜𝑔𝐷& 𝑥% 		
														−𝔼DE~GE
log	(1 −	 𝐷& 𝐺%&(𝑥% )
𝑫 𝑩
𝑥%&
𝑥&
𝐿9:
𝑮 𝑨𝑩
𝑥%
SKT-Brain
Vanilla GAN
Model
A B
Mappings may not be meaningful
11
GAB
𝑫 𝑩
𝑥%&
𝑥&
𝐿9:
𝑮 𝑨𝑩
𝑥%
SKT-Brain
Inverse-translation
Model
An inverse-translation function GBA
12
GAB
GAB
A B
GBA
GBA
SKT-Brain
Model
GAN with reconstruction
13
𝐺&% ∶	ℝ&
*×,×-
→ ℝ%
*×,×-
𝑥%&% = 𝐺&% 𝑥%& = 𝐺&% ∘ 𝐺%&(𝑥%)𝑥%&%
𝑫 𝑩
𝑮 𝑩𝑨
𝑥%&
𝑥&
𝐿OPAQRE
𝐿9:
𝑮 𝑨𝑩
𝑥%
SKT-Brain
Model
14
GAN with reconstruction
𝐺&% ∶	ℝ&
*×,×-
→ ℝ%
*×,×-
𝑥%&% = 𝐺&% 𝑥%& = 𝐺&% ∘ 𝐺%&(𝑥%)
𝐿OPAQRE
= 𝑑(𝑥%&%, 𝑥%)	
𝑥%&%
𝑮 𝑩𝑨
𝑥%&
𝑥&
𝐿OPAQRE
𝐿9:
𝑮 𝑨𝑩
𝑥%
𝑫 𝑩
SKT-Brain
Model
15
GAN with reconstruction
𝐿@E:
= 𝐿@%A&
+ 𝐿OPAQR%
𝐿9:
= −𝔼D:~G:
𝑙𝑜𝑔𝐷& 𝑥% 		
														−𝔼DE~GE
log	(1 −	 𝐷& 𝐺%&(𝑥% ))
Generator Loss
Discriminator Loss
𝑥%&%
𝑮 𝑩𝑨
𝑥%&
𝑥&
𝐿OPAQRE
𝐿9:
𝑮 𝑨𝑩
𝑥%
𝑫 𝑩
SKT-Brain
Model
16
GAN with reconstruction
𝐿@E:
= 𝐿@%A&
+ 𝐿OPAQR%
𝐿9:
= −𝔼D:~G:
𝑙𝑜𝑔𝐷& 𝑥% 		
														−𝔼DE~GE
log	(1 −	 𝐷& 𝐺%&(𝑥% ))
Generator Loss
Discriminator Loss
𝑥%&%
𝑮 𝑩𝑨
𝑥%&
𝑥&
𝐿OPAQRE
𝐿9:
𝑮 𝑨𝑩
𝑥%
𝑫 𝑩
SKT-Brain
Model
17
GAN with reconstruction
𝐿@E:
= 𝐿@%A&
+ 𝐿OPAQR%
𝐿9:
= −𝔼D:~G:
𝑙𝑜𝑔𝐷& 𝑥% 		
														−𝔼DE~GE
log	(1 −	 𝐷& 𝐺%&(𝑥% ))
Generator Loss
Discriminator Loss
𝑥%&%
𝑮 𝑩𝑨
𝑥%&
𝑥&
𝐿OPAQRE
𝐿9:
𝑮 𝑨𝑩
𝑥%
𝑫 𝑩
SKT-Brain
Model
18
GAN with reconstruction
𝐿@E:
= 𝐿@%A&
+ 𝐿OPAQR%
𝐿9:
= −𝔼D:~G:
𝑙𝑜𝑔𝐷& 𝑥% 		
														−𝔼DE~GE
log	(1 −	 𝐷& 𝐺%&(𝑥% ))
Generator Loss
Discriminator Loss
𝑥%&%
𝑮 𝑩𝑨
𝑥%&
𝑥&
𝐿OPAQRE
𝐿9:
𝑮 𝑨𝑩
𝑥%
𝑫 𝑩
SKT-Brain
Model
19
Generator Loss
Discriminator Loss
GAN with reconstruction
𝐿@E:
= 𝐿@%A&
+ 𝐿OPAQR%
𝐿9:
= −𝔼D:~G:
𝑙𝑜𝑔𝐷& 𝑥% 		
														−𝔼DE~GE
log	(1 −	 𝐷& 𝐺%&(𝑥% ))
𝑥%&%
𝑮 𝑩𝑨
𝑥%&
𝑥&
𝐿OPAQRE
𝐿9:
𝑮 𝑨𝑩
𝑥%
𝑫 𝑩
SKT-Brain
Model
20
GAB
A B
GBA
GAB
GAN with reconstruction
𝑥%&%
𝑮 𝑩𝑨
𝑥%&
𝑥&
𝐿OPAQRE
𝐿9:
𝑮 𝑨𝑩
𝑥%
𝑫 𝑩
SKT-Brain
Model
21
GAB
A B
GAB
GBA
GBA
GAN with reconstruction
𝑥%&%
𝑮 𝑩𝑨
𝑥%&
𝑥&
𝐿OPAQRE
𝐿9:
𝑮 𝑨𝑩
𝑥%
𝑫 𝑩
SKT-Brain
Model
22
GAB
A B
Add a model that performs the mirror task
DiscoGAN
SKT-Brain
Model
23
GAB
A B
GBA
DiscoGAN
Add a model that performs the mirror task
SKT-Brain
Model
24
A B
GBA
GAB
GBA
DiscoGAN
Add a model that performs the mirror task
SKT-Brain
Model
25
A B
GAB
GBA
GAB
GBA
DiscoGAN
Add a model that performs the mirror task
SKT-Brain
Model
DiscoGAN
GAB
A B
GBA
26
𝑥%&%
𝑫 𝑩
𝑮 𝑩𝑨𝑥%&
𝑥&
𝐿OPAQRE
𝐿9:
𝑮 𝑨𝑩
𝑥%
SKT-Brain
Model
DiscoGAN
27
GAB
A B
GBA
𝐿OPAQR:
𝑥&%
𝐿9E
𝑥&%&𝑥&
𝑫 𝑨
𝑮 𝑨𝑩𝑮 𝑩𝑨
𝑥%
SKT-Brain
Model
DiscoGAN
Total Generator Loss
Total Discriminator Loss
28
𝐿@ = 𝐿@%&
+ 𝐿@E:
𝐿9 = 𝐿9% + 𝐿9&
𝐿OPAQR:
𝑥%&%
𝑥&%
𝐿9E
𝑫 𝑩
𝑮 𝑩𝑨𝑥%&
𝑥&%&𝑥&
𝑫 𝑨
𝐿OPAQRE
𝐿9:
𝑮 𝑨𝑩
𝑮 𝑨𝑩
𝑮 𝑩𝑨
𝑥%
SKT-Brain
Model
DiscoGAN
Total Generator Loss
Total Discriminator Loss
29
𝐿@ = 𝐿@%&
+ 𝐿@E:
𝐿9 = 𝐿9% + 𝐿9&
𝐿OPAQR:
𝑥%&%
𝑥&%
𝐿9E
𝑫 𝑩
𝑮 𝑩𝑨𝑥%&
𝑥&%&𝑥&
𝑫 𝑨
𝐿OPAQRE
𝐿9:
𝑮 𝑨𝑩
𝑮 𝑨𝑩
𝑮 𝑩𝑨
𝑥%
SKT-Brain
Model
DiscoGAN
Total Generator Loss
Total Discriminator Loss
30
𝐿@ = 𝐿@%&
+ 𝐿@E:
𝐿9 = 𝐿9% + 𝐿9&
𝐿OPAQR:
𝑥%&%
𝑥&%
𝐿9E
𝑫 𝑩
𝑮 𝑩𝑨𝑥%&
𝑥&%&𝑥&
𝑫 𝑨
𝐿OPAQRE
𝐿9:
𝑮 𝑨𝑩
𝑮 𝑨𝑩
𝑮 𝑩𝑨
𝑥%
SKT-Brain
Experimental Results
Car → Car (Rotation)
31
Source, target domain : Rotating 3D cars with 15° interval
SKT-Brain
Experimental Results
Car → Car (Rotation)
32
Source, target domain : Rotating 3D cars with 15° interval
Input
SKT-Brain
Experimental Results
Car → Car (Rotation)
33
Source, target domain : Rotating 3D cars with 15° interval
Baseline 1
Input
SKT-Brain
Experimental Results
Car → Car (Rotation)
34
Source, target domain : Rotating 3D cars with 15° interval
Baseline 1
Input
SKT-Brain
Experimental Results
Car → Car (Rotation)
35
Source, target domain : Rotating 3D cars with 15° interval
Baseline 1
Input
SKT-Brain
Experimental Results
Car → Car (Rotation)
36
Source, target domain : Rotating 3D cars with 15° interval
Baseline 1
Input
SKT-Brain
Experimental Results
Car → Car (Rotation)
37
Source, target domain : Rotating 3D cars with 15° interval
Baseline 1
Input
Baseline 2
SKT-Brain
Experimental Results
Car → Car (Rotation)
38
Source, target domain : Rotating 3D cars with 15° interval
Baseline 1
Input
Baseline 2
SKT-Brain
Experimental Results
Car → Car (Rotation)
39
Source, target domain : Rotating 3D cars with 15° interval
Baseline 1
Input
Baseline 2
SKT-Brain
Experimental Results
Car → Car (Rotation)
40
Source, target domain : Rotating 3D cars with 15° interval
Baseline 1
Input
Baseline 2
SKT-Brain
Experimental Results
Car → Car (Rotation)
41
Baseline 1
Source, target domain : Rotating 3D cars with 15° interval
Input
Baseline 2
DiscoGAN
SKT-Brain
Experimental Results
Car → Car (Rotation)
42
Baseline 1
Source, target domain : Rotating 3D cars with 15° interval
Input
Baseline 2
DiscoGAN
SKT-Brain
43
Male → Female
Experimental Results - DiscoGAN
Source domain : Male face images
Target domain : Female face images
SKT-Brain
Male → Female
Experimental Results - DiscoGAN
44
Source domain : Male face images
Target domain : Female face images
Input
SKT-Brain
Male → Female
Experimental Results - DiscoGAN
45
Input
Mapping
Result
Source domain : Male face images
Target domain : Female face images
SKT-Brain
Experimental Results - DiscoGAN
Car → Face
46
Source domain : Rotating 3D cars
Target domain : Rotating 3D faces
SKT-Brain
Experimental Results - DiscoGAN
Car → Face
47
Source domain : Rotating 3D cars
Target domain : Rotating 3D faces
Input
SKT-Brain
Experimental Results - DiscoGAN
Car → Face
48
Source domain : Rotating 3D cars
Target domain : Rotating 3D faces
Input
Mapping
Result
SKT-Brain
Experimental Results - DiscoGAN
49
Handbag → Shoe
Source domain : Handbag images
Target domain : Shoe images
SKT-Brain
Experimental Results - DiscoGAN
50
Handbag → Shoe
Source domain : Handbag images
Target domain : Shoe images
Input
SKT-Brain
Experimental Results - DiscoGAN
51
Handbag → Shoe
Source domain : Handbag images
Target domain : Shoe images
Input
Mapping
Result
SKT-Brain
Conclusion
52
Summary
• We presents a learning method to discover cross-domain relations with a
generative adversarial network.
• Our approach works without any explicit pair labels and learns to relate
datasets from very different domains.
Whenever you get bored, just download
any two datasets and put them into
DiscoGAN. It will give you an interesting
result that you didn’t think of!
Code is available on GitHub (https://github.com/SKTBrain/DiscoGAN).
Follow-up work is available on arXiv
(T. Kim at el, “Unsupervised Visual Attribute Transfer with Reconfigurable Generative Adversarial Networks”)
SKT-Brain
Future Work (on arXiv)
53
Future Work
Input
Hair color
[black / brown / blond]
Bang hair
[with / without]
Smile
[with / without]
T. Kim et al., “Unsupervised Visual Attribute Transfer with Reconfigurable Generative Adversarial Networks”, 2017
Extension to multiple domains (single network!)
SKT-Brain
Future Work (on arXiv)
54
Future Work
Extension to attribute transfer
Bang hair transfer Smile transfer
T. Kim et al., “Unsupervised Visual Attribute Transfer with Reconfigurable Generative Adversarial Networks”, 2017
SKT-Brain
Thank you!
55

More Related Content

What's hot

Unsupervised learning represenation with DCGAN
Unsupervised learning represenation with DCGANUnsupervised learning represenation with DCGAN
Unsupervised learning represenation with DCGANShyam Krishna Khadka
 
Generative adversarial networks
Generative adversarial networksGenerative adversarial networks
Generative adversarial networks남주 김
 
ICASSP 2018 Tutorial: Generative Adversarial Network and its Applications to ...
ICASSP 2018 Tutorial: Generative Adversarial Network and its Applications to ...ICASSP 2018 Tutorial: Generative Adversarial Network and its Applications to ...
ICASSP 2018 Tutorial: Generative Adversarial Network and its Applications to ...宏毅 李
 
Generative Adversarial Networks (GAN)
Generative Adversarial Networks (GAN)Generative Adversarial Networks (GAN)
Generative Adversarial Networks (GAN)Manohar Mukku
 
Generative adversarial networks
Generative adversarial networksGenerative adversarial networks
Generative adversarial networksYunjey Choi
 
Variational Autoencoded Regression of Visual Data with Generative Adversarial...
Variational Autoencoded Regression of Visual Data with Generative Adversarial...Variational Autoencoded Regression of Visual Data with Generative Adversarial...
Variational Autoencoded Regression of Visual Data with Generative Adversarial...NAVER Engineering
 
Generative adversarial network_Ayadi_Alaeddine
Generative adversarial network_Ayadi_AlaeddineGenerative adversarial network_Ayadi_Alaeddine
Generative adversarial network_Ayadi_AlaeddineDeep Learning Italia
 
Generative Adversarial Networks
Generative Adversarial NetworksGenerative Adversarial Networks
Generative Adversarial NetworksMark Chang
 
Introduction to Generative Adversarial Networks
Introduction to Generative Adversarial NetworksIntroduction to Generative Adversarial Networks
Introduction to Generative Adversarial NetworksBennoG1
 
Generative Adversarial Networks
Generative Adversarial NetworksGenerative Adversarial Networks
Generative Adversarial NetworksMustafa Yagmur
 
Generative Adversarial Network (+Laplacian Pyramid GAN)
Generative Adversarial Network (+Laplacian Pyramid GAN)Generative Adversarial Network (+Laplacian Pyramid GAN)
Generative Adversarial Network (+Laplacian Pyramid GAN)NamHyuk Ahn
 
[GAN by Hung-yi Lee]Part 1: General introduction of GAN
[GAN by Hung-yi Lee]Part 1: General introduction of GAN[GAN by Hung-yi Lee]Part 1: General introduction of GAN
[GAN by Hung-yi Lee]Part 1: General introduction of GANNAVER Engineering
 
A pixel to-pixel segmentation method of DILD without masks using CNN and perl...
A pixel to-pixel segmentation method of DILD without masks using CNN and perl...A pixel to-pixel segmentation method of DILD without masks using CNN and perl...
A pixel to-pixel segmentation method of DILD without masks using CNN and perl...남주 김
 
Generative Adversarial Networks 2
Generative Adversarial Networks 2Generative Adversarial Networks 2
Generative Adversarial Networks 2Alireza Shafaei
 
Generative Adversarial Networks and Their Applications
Generative Adversarial Networks and Their ApplicationsGenerative Adversarial Networks and Their Applications
Generative Adversarial Networks and Their ApplicationsArtifacia
 
GAN - Theory and Applications
GAN - Theory and ApplicationsGAN - Theory and Applications
GAN - Theory and ApplicationsEmanuele Ghelfi
 
Recent Progress on Utilizing Tag Information with GANs - StarGAN & TD-GAN
Recent Progress on Utilizing Tag Information with GANs - StarGAN & TD-GANRecent Progress on Utilizing Tag Information with GANs - StarGAN & TD-GAN
Recent Progress on Utilizing Tag Information with GANs - StarGAN & TD-GANHao-Wen (Herman) Dong
 
오토인코더의 모든 것
오토인코더의 모든 것오토인코더의 모든 것
오토인코더의 모든 것NAVER Engineering
 
Convolutional neural network in practice
Convolutional neural network in practiceConvolutional neural network in practice
Convolutional neural network in practice남주 김
 
A Short Introduction to Generative Adversarial Networks
A Short Introduction to Generative Adversarial NetworksA Short Introduction to Generative Adversarial Networks
A Short Introduction to Generative Adversarial NetworksJong Wook Kim
 

What's hot (20)

Unsupervised learning represenation with DCGAN
Unsupervised learning represenation with DCGANUnsupervised learning represenation with DCGAN
Unsupervised learning represenation with DCGAN
 
Generative adversarial networks
Generative adversarial networksGenerative adversarial networks
Generative adversarial networks
 
ICASSP 2018 Tutorial: Generative Adversarial Network and its Applications to ...
ICASSP 2018 Tutorial: Generative Adversarial Network and its Applications to ...ICASSP 2018 Tutorial: Generative Adversarial Network and its Applications to ...
ICASSP 2018 Tutorial: Generative Adversarial Network and its Applications to ...
 
Generative Adversarial Networks (GAN)
Generative Adversarial Networks (GAN)Generative Adversarial Networks (GAN)
Generative Adversarial Networks (GAN)
 
Generative adversarial networks
Generative adversarial networksGenerative adversarial networks
Generative adversarial networks
 
Variational Autoencoded Regression of Visual Data with Generative Adversarial...
Variational Autoencoded Regression of Visual Data with Generative Adversarial...Variational Autoencoded Regression of Visual Data with Generative Adversarial...
Variational Autoencoded Regression of Visual Data with Generative Adversarial...
 
Generative adversarial network_Ayadi_Alaeddine
Generative adversarial network_Ayadi_AlaeddineGenerative adversarial network_Ayadi_Alaeddine
Generative adversarial network_Ayadi_Alaeddine
 
Generative Adversarial Networks
Generative Adversarial NetworksGenerative Adversarial Networks
Generative Adversarial Networks
 
Introduction to Generative Adversarial Networks
Introduction to Generative Adversarial NetworksIntroduction to Generative Adversarial Networks
Introduction to Generative Adversarial Networks
 
Generative Adversarial Networks
Generative Adversarial NetworksGenerative Adversarial Networks
Generative Adversarial Networks
 
Generative Adversarial Network (+Laplacian Pyramid GAN)
Generative Adversarial Network (+Laplacian Pyramid GAN)Generative Adversarial Network (+Laplacian Pyramid GAN)
Generative Adversarial Network (+Laplacian Pyramid GAN)
 
[GAN by Hung-yi Lee]Part 1: General introduction of GAN
[GAN by Hung-yi Lee]Part 1: General introduction of GAN[GAN by Hung-yi Lee]Part 1: General introduction of GAN
[GAN by Hung-yi Lee]Part 1: General introduction of GAN
 
A pixel to-pixel segmentation method of DILD without masks using CNN and perl...
A pixel to-pixel segmentation method of DILD without masks using CNN and perl...A pixel to-pixel segmentation method of DILD without masks using CNN and perl...
A pixel to-pixel segmentation method of DILD without masks using CNN and perl...
 
Generative Adversarial Networks 2
Generative Adversarial Networks 2Generative Adversarial Networks 2
Generative Adversarial Networks 2
 
Generative Adversarial Networks and Their Applications
Generative Adversarial Networks and Their ApplicationsGenerative Adversarial Networks and Their Applications
Generative Adversarial Networks and Their Applications
 
GAN - Theory and Applications
GAN - Theory and ApplicationsGAN - Theory and Applications
GAN - Theory and Applications
 
Recent Progress on Utilizing Tag Information with GANs - StarGAN & TD-GAN
Recent Progress on Utilizing Tag Information with GANs - StarGAN & TD-GANRecent Progress on Utilizing Tag Information with GANs - StarGAN & TD-GAN
Recent Progress on Utilizing Tag Information with GANs - StarGAN & TD-GAN
 
오토인코더의 모든 것
오토인코더의 모든 것오토인코더의 모든 것
오토인코더의 모든 것
 
Convolutional neural network in practice
Convolutional neural network in practiceConvolutional neural network in practice
Convolutional neural network in practice
 
A Short Introduction to Generative Adversarial Networks
A Short Introduction to Generative Adversarial NetworksA Short Introduction to Generative Adversarial Networks
A Short Introduction to Generative Adversarial Networks
 

Similar to DiscoGAN - Learning to Discover Cross-Domain Relations with Generative Adversarial Networks

CM NCCU Class2
CM NCCU Class2CM NCCU Class2
CM NCCU Class2志明 陳
 
How IAs Can Shape the Future of Human-AI Collaboration
How IAs Can Shape the Future of Human-AI CollaborationHow IAs Can Shape the Future of Human-AI Collaboration
How IAs Can Shape the Future of Human-AI CollaborationDesign for Context
 
Musings of kaggler
Musings of kagglerMusings of kaggler
Musings of kagglerKai Xin Thia
 
GDC2019 - SEED - Towards Deep Generative Models in Game Development
GDC2019 - SEED - Towards Deep Generative Models in Game DevelopmentGDC2019 - SEED - Towards Deep Generative Models in Game Development
GDC2019 - SEED - Towards Deep Generative Models in Game DevelopmentElectronic Arts / DICE
 
Lesson6IntroductionToGraphs.pdf
Lesson6IntroductionToGraphs.pdfLesson6IntroductionToGraphs.pdf
Lesson6IntroductionToGraphs.pdfcifoxo
 
Reproducible Workflow with Cytoscape and Jupyter Notebook
Reproducible Workflow with Cytoscape and Jupyter NotebookReproducible Workflow with Cytoscape and Jupyter Notebook
Reproducible Workflow with Cytoscape and Jupyter NotebookKeiichiro Ono
 
PredictionIO - Building Applications That Predict User Behavior Through Big D...
PredictionIO - Building Applications That Predict User Behavior Through Big D...PredictionIO - Building Applications That Predict User Behavior Through Big D...
PredictionIO - Building Applications That Predict User Behavior Through Big D...predictionio
 
Music Recommender Systems
Music Recommender SystemsMusic Recommender Systems
Music Recommender Systemszhu02
 
Graph Analytics with ArangoDB
Graph Analytics with ArangoDBGraph Analytics with ArangoDB
Graph Analytics with ArangoDBArangoDB Database
 
The 2nd graph database in sv meetup
The 2nd graph database in sv meetupThe 2nd graph database in sv meetup
The 2nd graph database in sv meetupJoshua Bae
 
Graphs for Visual Understanding
Graphs for Visual UnderstandingGraphs for Visual Understanding
Graphs for Visual UnderstandingKaushalya Madhawa
 
Synthetic Data Generation using exponential random Graph modeling
Synthetic Data Generation using exponential random Graph modelingSynthetic Data Generation using exponential random Graph modeling
Synthetic Data Generation using exponential random Graph modelingGraph-TA
 
Cloudera Data Science Challenge
Cloudera Data Science ChallengeCloudera Data Science Challenge
Cloudera Data Science ChallengeMark Nichols, P.E.
 
Data Science Challenge presentation given to the CinBITools Meetup Group
Data Science Challenge presentation given to the CinBITools Meetup GroupData Science Challenge presentation given to the CinBITools Meetup Group
Data Science Challenge presentation given to the CinBITools Meetup GroupDoug Needham
 
Using Set Cover to Optimize a Large-Scale Low Latency Distributed Graph
Using Set Cover to Optimize a Large-Scale Low Latency Distributed GraphUsing Set Cover to Optimize a Large-Scale Low Latency Distributed Graph
Using Set Cover to Optimize a Large-Scale Low Latency Distributed GraphRui Wang
 
PGQL: A Language for Graphs
PGQL: A Language for GraphsPGQL: A Language for Graphs
PGQL: A Language for GraphsJean Ihm
 
GraphTour Boston - Graphs for AI and ML
GraphTour Boston - Graphs for AI and MLGraphTour Boston - Graphs for AI and ML
GraphTour Boston - Graphs for AI and MLNeo4j
 
Data Profiling in Apache Calcite
Data Profiling in Apache CalciteData Profiling in Apache Calcite
Data Profiling in Apache CalciteJulian Hyde
 
Ehtsham Elahi, Senior Research Engineer, Personalization Science and Engineer...
Ehtsham Elahi, Senior Research Engineer, Personalization Science and Engineer...Ehtsham Elahi, Senior Research Engineer, Personalization Science and Engineer...
Ehtsham Elahi, Senior Research Engineer, Personalization Science and Engineer...MLconf
 

Similar to DiscoGAN - Learning to Discover Cross-Domain Relations with Generative Adversarial Networks (20)

CM NCCU Class2
CM NCCU Class2CM NCCU Class2
CM NCCU Class2
 
How IAs Can Shape the Future of Human-AI Collaboration
How IAs Can Shape the Future of Human-AI CollaborationHow IAs Can Shape the Future of Human-AI Collaboration
How IAs Can Shape the Future of Human-AI Collaboration
 
Musings of kaggler
Musings of kagglerMusings of kaggler
Musings of kaggler
 
Demo day
Demo dayDemo day
Demo day
 
GDC2019 - SEED - Towards Deep Generative Models in Game Development
GDC2019 - SEED - Towards Deep Generative Models in Game DevelopmentGDC2019 - SEED - Towards Deep Generative Models in Game Development
GDC2019 - SEED - Towards Deep Generative Models in Game Development
 
Lesson6IntroductionToGraphs.pdf
Lesson6IntroductionToGraphs.pdfLesson6IntroductionToGraphs.pdf
Lesson6IntroductionToGraphs.pdf
 
Reproducible Workflow with Cytoscape and Jupyter Notebook
Reproducible Workflow with Cytoscape and Jupyter NotebookReproducible Workflow with Cytoscape and Jupyter Notebook
Reproducible Workflow with Cytoscape and Jupyter Notebook
 
PredictionIO - Building Applications That Predict User Behavior Through Big D...
PredictionIO - Building Applications That Predict User Behavior Through Big D...PredictionIO - Building Applications That Predict User Behavior Through Big D...
PredictionIO - Building Applications That Predict User Behavior Through Big D...
 
Music Recommender Systems
Music Recommender SystemsMusic Recommender Systems
Music Recommender Systems
 
Graph Analytics with ArangoDB
Graph Analytics with ArangoDBGraph Analytics with ArangoDB
Graph Analytics with ArangoDB
 
The 2nd graph database in sv meetup
The 2nd graph database in sv meetupThe 2nd graph database in sv meetup
The 2nd graph database in sv meetup
 
Graphs for Visual Understanding
Graphs for Visual UnderstandingGraphs for Visual Understanding
Graphs for Visual Understanding
 
Synthetic Data Generation using exponential random Graph modeling
Synthetic Data Generation using exponential random Graph modelingSynthetic Data Generation using exponential random Graph modeling
Synthetic Data Generation using exponential random Graph modeling
 
Cloudera Data Science Challenge
Cloudera Data Science ChallengeCloudera Data Science Challenge
Cloudera Data Science Challenge
 
Data Science Challenge presentation given to the CinBITools Meetup Group
Data Science Challenge presentation given to the CinBITools Meetup GroupData Science Challenge presentation given to the CinBITools Meetup Group
Data Science Challenge presentation given to the CinBITools Meetup Group
 
Using Set Cover to Optimize a Large-Scale Low Latency Distributed Graph
Using Set Cover to Optimize a Large-Scale Low Latency Distributed GraphUsing Set Cover to Optimize a Large-Scale Low Latency Distributed Graph
Using Set Cover to Optimize a Large-Scale Low Latency Distributed Graph
 
PGQL: A Language for Graphs
PGQL: A Language for GraphsPGQL: A Language for Graphs
PGQL: A Language for Graphs
 
GraphTour Boston - Graphs for AI and ML
GraphTour Boston - Graphs for AI and MLGraphTour Boston - Graphs for AI and ML
GraphTour Boston - Graphs for AI and ML
 
Data Profiling in Apache Calcite
Data Profiling in Apache CalciteData Profiling in Apache Calcite
Data Profiling in Apache Calcite
 
Ehtsham Elahi, Senior Research Engineer, Personalization Science and Engineer...
Ehtsham Elahi, Senior Research Engineer, Personalization Science and Engineer...Ehtsham Elahi, Senior Research Engineer, Personalization Science and Engineer...
Ehtsham Elahi, Senior Research Engineer, Personalization Science and Engineer...
 

Recently uploaded

Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

DiscoGAN - Learning to Discover Cross-Domain Relations with Generative Adversarial Networks