Neural Networks
Hugo Larochelle ( @hugo_larochelle ) Google Brain
Neural Networks Hugo Larochelle ( @hugo_larochelle ) Google Brain - - PowerPoint PPT Presentation
Neural Networks Hugo Larochelle ( @hugo_larochelle ) Google Brain 2 NEURAL NETWORKS What well cover ... f ( x ) types of learning problems - definitions of popular learning problems - how to define an architecture for a learning
Hugo Larochelle ( @hugo_larochelle ) Google Brain
2
...
xd
...
1 1
... ...
1
... ... ...
x
4
{x(t), y(t)} {x(t), y(t)}
x(t), y(t) ∼ p(x, y) x(t), y(t) ∼ p(x, y)
5
{x(t)} {x(t)} x(t) ∼ p(x) x(t) ∼ p(x)
reduction
6
{x(t), y(t)} {x(t), y(t)} {x(t)} x(t) ∼ p(x) x(t), y(t) ∼ p(x, y) x(t), y(t) ∼ p(x, y)
7
{x(t), y(t)
1 , . . . , y(t) M }
{x(t), y(t)
1 , . . . , y(t) M }
x(t), y(t)
1 , . . . , y(t) M ∼
p(x, y1, . . . , yM) x(t), y(t)
1 , . . . , y(t) M ∼
p(x, y1, . . . , yM)
images with multiple
8
...
xd
...
... ... ... ... ...
h(2)(x)
) W(1)
W(2)
8
...
xd
...
... ... ... ... ...
h(2)(x)
) W(1)
W(2)
... ...
2
9
{x(t), y(t)
1 , . . . , y(t) M }
x(t), y(t)
1 , . . . , y(t) M ∼
p(x, y1, . . . , yM) {x(t), y(t)
1 }
x(t), y(t)
1
∼ p(x, y1)
10
generation
x(t), y(t) ∼ p(x, y) x(t), y(t) ∼ p(x, y) {x(t), y(t)} {x(t), y(t)}
(vector, sequence, graph)
11
{x(t), y(t)} x(t) ∼ p(x) ≈ p(x)
reviews of different products
data but testing on real data (sim2real)
y(t) ∼ p(y|x(t)) {¯ x(t), y(t)} ¯ x(t) ∼ q(x) y(t) ∼ p(y|¯ x(t)) {¯ x(t0)} ¯ x(t) ∼ q(x)
12
b
c
d
x(t), ¯ x(t0)
12
b
c
d
x(t), ¯ x(t0)
13
each of the M new classes
{x(t), y(t)} {x(t), y(t)}
based on a single picture of him/her subject to y(t) ∈ {1, . . . , C}
y(t) ∈ {C + 1, . . . , C + M}
subject to
x(t), y(t) ∼ p(x, y) x(t), y(t) ∼ p(x, y)
14
W W W W W W W W
500 500 500 500 2000 30 2000
1 2 3 4
30
1 2 3 4
y X X
a b
y
a b
D[y ,y ]
a b
15
the C classes
the new M classes
{x(t), y(t)} {x(t), y(t)}
based on a worded description of it subject to y(t) ∈ {1, . . . , C}
y(t) ∈ {C + 1, . . . , C + M}
subject to
x(t), y(t) ∼ p(x, y) x(t), y(t) ∼ p(x, y)
16
CNN MLP Class score Dot product Wikipedia article TF-IDF Image g f
The Cardinals or Cardinalidae are a family of passerine birds found in North and South America The South American cardinals in the genus…
family north genus birds south america …
Cxk 1xk 1xC
17
18
(Tamar et al., NIPS 2016)
Neural network Learning algorithm
Ravi and Larochelle, ICLR 2017
_ _
_ _
20
21
22
23
23
24
25
26
(saddle points seem to be a blessing)
27
Flat Minimum Sharp Minimum Training Function Testing Function x)
28
29
30
...
xd
...
xj
... ... ... ... ...
31
...
xd
...
xj
... ... ... ... ... ...
xd
...
xj
... ... ...
32
...
xd
...
xj
... ... ... ... ... ...
xd
...
xj
... ... ...
33
Jimmy Ba, Rich Caruana, NIPS 2014
34
−100 −80 −60 −40 −20 20 40 60 80 100 −100 −80 −60 −40 −20 20 40 60 80 100
2 layers without pre−training 2 layers with pre−training
35
36
37
38