Lecture 25:
−Autoencoders −Kernel PCA
Aykut Erdem
January 2017 Hacettepe University
Lecture 25: Autoencoders Kernel PCA Aykut Erdem January 2017 - - PowerPoint PPT Presentation
Lecture 25: Autoencoders Kernel PCA Aykut Erdem January 2017 Hacettepe University Today Motivation PCA algorithms Applications PCA shortcomings Autoencoders Kernel PCA 2 Autoencoders 3
−Autoencoders −Kernel PCA
Aykut Erdem
January 2017 Hacettepe University
2
3
4
slide by Sanja Fidler
z = f (W x); ˆ x = g(V z)
5
slide by Sanja Fidler
z = f (W x); ˆ x = g(V z) min
W,V
1 2N
N
X
n=1
||x(n) − ˆ x(n)||2
6
slide by Sanja Fidler
z = f (W x); ˆ x = g(V z) min
W,V
1 2N
N
X
n=1
||x(n) − ˆ x(n)||2 min
W,V
1 2N
N
X
n=1
||x(n) − VW x(n)||2
7
slide by Sanja Fidler
z = f (W x); ˆ x = g(V z) min
W,V
1 2N
N
X
n=1
||x(n) − ˆ x(n)||2 min
W,V
1 2N
N
X
n=1
||x(n) − VW x(n)||2
8
slide by Sanja Fidler
9
slide by Sanja Fidler
10
Real data 30-d deep autoencoder 30-d logistic PCA 30-d PCA
slide by Sanja Fidler
11
12
in a
slide by Rita Osadchy
13
slide by Rita Osadchy
14
slide by Rita Osadchy
15
) , , ( ) , ( :
2 2 2 1 2 1 2 1 3 2
x x x x x x + → Φ a R R
slide by Rita Osadchy
16
j T i j i
slide by Rita Osadchy
17
slide by Rita Osadchy
18
slide by Rita Osadchy
19
slide by Rita Osadchy
20
1
= n i i
n T
=
n i T i i
1
slide by Rita Osadchy
21
T i n i i T i n i i
1 1
= =
T i n i i
=
1
1 i n i i
=
slide by Rita Osadchy
22
T T
slide by Rita Osadchy slide by Rita Osadchy
23
T T
slide by Rita Osadchy
24
So, from before we had,
T i n i i T i n i i
x v x n v x x n v ) ( ) ) ( ( 1 ) ( ) ( 1
1 1
φ φ λ φ φ λ ⋅ = =
= =
just a scalar
1 i n i i
=
slide by Rita Osadchy
25
= = =
n l l jl j n i n l l jl T i i
1 1 1
= = =
n l l jl j n i n l l i jl i
1 1 1
= = =
n l l T k jl j n i n l l i jl i T k
1 1 1
slide by Rita Osadchy
26
j 2
j j
j
j j
= =
n k n l k T l jk jl j T j
1 1 j T j
slide by Rita Osadchy
27
j T j j
= =
n i n i i ji i T ji j T
1 1
slide by Rita Osadchy
28
features:
=
n k k i k
1
= = = = =
n k l k l n k k j n k k i j i n k k j T n k k i j T i j i
1 , 2 1 1 1 1
slide by Rita Osadchy
29
= = =
+ − − =
n k l k l n k k j n k k i j i j i
x x K n x x K n x x K n x x K x x K
1 , 2 1 1
) , ( 1 ) , ( 1 ) , ( 1 ) , ( ) , ( ~
1/n 1/n 1/n
1/n
slide by Rita Osadchy
30
1/n 1/n 1/n
1/n 1/n 1/n
i i i
=
n i i ji j
1
slide by Rita Osadchy
31
http://en.wikipedia.org/wiki/Kernel_principal_component_analysis
slide by Rita Osadchy
32
66
The three groups are distinguishable using the first component only
slide by Rita Osadchy
33
slide by Rita Osadchy
34
slide by Rita Osadchy