deep learning reveals the essence of matt damon
TRANSCRIPT
DEEP LEARNING REVEALS THE ESSENCE OF MATT DAMON
OR…
MY FACE IS NOT THAT DIFFERENT FROM A MOVIE STAR’S AND DAMN IT I’M GONNA PROVE IT USING DEEP LEARNING.
DiscrimInatorGENERATOR
GENERATIVE ADVERSARIAL NETWORKS
GENERATOR
[ ]-0.2 0.4 -0.9 0.7
GENERATOR
[ ]0.1 0.1 -0.3 -0.4
GENERATOR
[ ]0.5 -0.4 -0.3 -0.8
FAKE
DiscrimInator
REAL
DiscrimInator
FAKE
DiscrimInator
DiscrimInatorGENERATOR
AN ARMS RACE
DiscrimInatorGENERATOR
Here, try this…
DiscrimInatorGENERATOR
This is fake!
FAKE
DiscrimInatorGENERATOR
Yay I’m right!
FAKE
DiscrimInatorGENERATOR
Damn, how is he figuring it out? Oh, it needs to be roundish and orange. Here, try this!
DiscrimInatorGENERATOR
I think this is real.
REAL
DiscrimInatorGENERATOR
Dang! I’m wrong. How is he fooling me? Aaah, I should check for well defined eyes.
REAL
DiscrimInatorGENERATOR
We are doing well. Try this!
DiscrimInatorGENERATOR
I think this is fake.
FAKE
DiscrimInatorGENERATOR
Yay! I’m right.
FAKE
DiscrimInatorGENERATOR
Damn, how is he figuring it out? Oh, the eyes need to be well defined. Here, try this!
DiscrimInatorGENERATOR
Man, I am getting super awesome.
DiscrimInatorGENERATOR
HOW DO THEIR INNARDS WORK?
DiscrimInatorGENERATOR
HOW DO THEIR INNARDS WORK?
25
THIS CHEEKY BASTARDIS TRYING TO TRICK YOU
26
27
28
FAKE
H
FAKE
Y
FAKE
C
X
O
FAKE
29
FAKE
REAL
FAKE
REAL
FAKE
REAL
REAL
REAL
FAKE
CLASSIFICATION30
DiscrimInator
CLASSIFICATION31
REAL
REAL
REAL
REAL
REAL
FAKE
FAKE FAKE
FAKE
DiscrimInator
TRAIN
CLASSIFICATION32
REAL
REAL
REAL
REAL
REAL
FAKE
FAKE FAKE
FAKE TRAIN
DiscrimInator
CLASSIFICATION
DiscrimInator
CLASSIFICATION
REAL
DiscrimInator
CLASSIFICATION
FAKE
DiscrimInator
LOGISTIC REGRESSION
PROB(REAL)
Feature 1
Feature 2
Feature 3
Feature 4
Feature 5
Feature 6
Feature 7
Feature 8
Feature 9
37
38
0.6 1.0 0.0
0.0 0.2 0.4
0.7 1.0 0.8
0.7 0.8 0.7
0.8 0.0 0.8
0.7 0.8 0.7
0.8 0.0 0.8
0.8 0.7 0.8
0.8 0.0 0.8
0.9 0.0 0.8
0.2 1.0 0.2
0.0 1.0 0.0
0.9 0.9 0.8
1.0 0.1 0.0
0.9 0.9 0.8
0.2 0.2 0.4
0.2 0.3 0.0
0.6 0.2 0.6
0.7 0.0 0.8
0.9 0.8 0.1
0.7 0.0 0.0
0.7 0.4 1.0
0.0 0.1 1.0
0.0 0.3 0.1
0.9 0.1 0.9
0.1 0.7 0.1
0.9 0.1 0.9
0.8
0.8 0.0 0.8
0.8 0.7 0.8
0.8 0.0 0.8
0.7 0.4 1.0
0.0 0.1 1.0
0.0 0.3 0.1 0.3
CAN’T CATCH COMPLEX LOCAL & NONLINEAR RELATIONSHIPS
DEEP LEARNING
0.7 0.0 0.8
0.9 0.8 0.1
0.7 0.0 0.8p(R)
HIDDENFEATURES
(1)
HIDDENFEATURES
(2)
CONVOLUTIONAL NEURAL NETWORK
0.7 0.0 0.8
0.9 0.8 0.1
0.7 0.0 0.8p(R)
CONVOLUTIONAL NEURAL NETWORK
0.7 0.0 0.8
0.9 0.8 0.1
0.7 0.0 0.8p(R)
CONVOLUTIONAL NEURAL NETWORK
0.7 0.0 0.8
0.9 0.8 0.1
0.7 0.0 0.8p(R)
CONVOLUTIONAL NEURAL NETWORK
0.7 0.0 0.8
0.9 0.8 0.1
0.7 0.0 0.8p(R)
CONVOLUTIONAL NEURAL NETWORK
0.7 0.0 0.8
0.9 0.8 0.1
0.7 0.0 0.8p(R)
CONVOLUTIONAL NEURAL NETWORK
0.7 0.0 0.8
0.9 0.8 0.1
0.7 0.0 0.8p(R)
CONVOLUTIONAL NEURAL NETWORK
0.7 0.0 0.8
0.9 0.8 0.1
0.7 0.0 0.8p(R)
CONVOLUTIONAL NEURAL NETWORK
0.7 0.0 0.8
0.9 0.8 0.1
0.7 0.0 0.8p(R)
Rectified Linear Units and Batch Normalization
0.7 0.0 0.8
0.9 0.8 0.1
0.7 0.0 0.8p(R)
p(REAL)
DiscrimInator
GENERATOR
[ ]-0.2 0.7
GENERATOR
[ ]0.9 -0.5
GENERATOR
[ ]0.1 0.3
DiscrimInatorGENERATOR
GENERATIVE ADVERSARIAL NETWORKS
GENERATOR
IN THE END, A GOOD IMAGE GENERATOR
GENERATOR
IN THE END, A GOOD IMAGE GENERATOR
ALSO THE VECTORS CORRESPONDING TO THE IMAGES ARE IN A LINEAR SPACE. FACES WITH CLOSE VECTORS LOOK SIMILAR.
HOW WOULD A GENERATOR THINK OF MY FACE AS A VECTOR OF 100 NUMBERS?
IF I CAN CONVERT REAL FACES TO VECTORS IN LINEAR SPACE, I CAN MEASURE DISTANCES, MORPH THEM, ETC…
GENERATOR
[ ]0.5 -0.4 -0.3 -0.8
GENERATOR
?
GENERATOR
[ ]0.2 -0.3 -0.2 -0.9
START WITH A RANDOM Z, RUN OPTIMIZATION TO FIND THE Z THAT MINIMIZES A LOSS
LOSS = Pixel Differences + λ Prob(fake)
[ ]0.2 -0.3 -0.2 -0.9 [ ]0.3
-0.5 -0.4 -0.8
[ ]0.2 -0.3 -0.2 -0.9 [ ]0.3
-0.5 -0.4 -0.8
Interpolate and show corresponding images to convince everyone that it only takes very few
visual changes for my face to become Matt Damon’s
AND FINALLY
[ ]x x x x [ ]x
x x x [ ]x
x x x [ ]x
x x x [ ]x
x x x [ ]x
x x x [ ]x
x x x [ ]x
x x x
THE ESSENCE OF IRMAK
[ ]x x x x
THE ESSENCE OF IRMAK
THE ESSENCE OF IRMAK
THE PLATONIC MATT DAMON
THE ESSENCE OF IRMAK
THE PLATONIC MATT DAMON
EIGEN-CLOONEY