Introduction to Deep Learning
- A. G. Schwing & S. Fidler
University of Toronto, 2014
- A. G. Schwing & S. Fidler (UofT)
CSC420: Intro to Image Understanding 2014 1 / 35
Introduction to Deep Learning A. G. Schwing & S. Fidler - - PowerPoint PPT Presentation
Introduction to Deep Learning A. G. Schwing & S. Fidler University of Toronto, 2014 A. G. Schwing & S. Fidler (UofT) CSC420: Intro to Image Understanding 2014 1 / 35 Outline Universality of Neural Networks 1 Learning Neural
CSC420: Intro to Image Understanding 2014 1 / 35
CSC420: Intro to Image Understanding 2014 2 / 35
Input #1 Input #2 Input #3 Input #4 Output Hidden layer Input layer Output layer
CSC420: Intro to Image Understanding 2014 3 / 35
CSC420: Intro to Image Understanding 2014 4 / 35
CSC420: Intro to Image Understanding 2014 5 / 35
http://www.technologyreview.com/view/532156/googles-secretive-deepmind-startup-unveils-a-neural-turing-machine/
CSC420: Intro to Image Understanding 2014 6 / 35
CSC420: Intro to Image Understanding 2014 7 / 35
CSC420: Intro to Image Understanding 2014 8 / 35
CSC420: Intro to Image Understanding 2014 8 / 35
CSC420: Intro to Image Understanding 2014 9 / 35
−5 5 0.5 1 1.5 2 x f
CSC420: Intro to Image Understanding 2014 10 / 35
−5 5 0.2 0.4 0.6 0.8 1 x f b = −2 b = 0 b = 2 −5 5 0.2 0.4 0.6 0.8 1 x f w1 = 0 w1 = 0.5 w1 = 1.0 w1 = 100
CSC420: Intro to Image Understanding 2014 11 / 35
−5 5 0.2 0.4 0.6 0.8 1 x y
CSC420: Intro to Image Understanding 2014 12 / 35
−5 5 0.2 0.4 0.6 0.8 1 x f
CSC420: Intro to Image Understanding 2014 12 / 35
−5 5 0.2 0.4 0.6 0.8 1 x f
CSC420: Intro to Image Understanding 2014 12 / 35
−5 5 0.2 0.4 0.6 0.8 1 x f
CSC420: Intro to Image Understanding 2014 12 / 35
−5 5 0.2 0.4 0.6 0.8 1 x f −5 5 0.2 0.4 0.6 0.8 1 x f
CSC420: Intro to Image Understanding 2014 13 / 35
−5 5 0.2 0.4 0.6 0.8 1 x f −5 5 0.2 0.4 0.6 0.8 1 x f
CSC420: Intro to Image Understanding 2014 14 / 35
x ∈ R h1 b1 h2 b2 f w1 w2 w3 w4
−5 5 1 1.2 1.4 1.6 1.8 2 x f
CSC420: Intro to Image Understanding 2014 15 / 35
x ∈ R h1 b1 h2 b2 f w1 w2 w3 w4 f Bump(x1, x2, h)
CSC420: Intro to Image Understanding 2014 16 / 35
f Bump(0.0, 0.2, h1) Bump(0.2, 0.4, h2) Bump(0.4, 0.6, h3) Bump(0.6, 0.8, h4) Bump(0.8, 1.0, h5) 0.5 1 −0.5 0.5 1 1.5 x f Target Approximation
CSC420: Intro to Image Understanding 2014 17 / 35
CSC420: Intro to Image Understanding 2014 18 / 35
CSC420: Intro to Image Understanding 2014 18 / 35
CSC420: Intro to Image Understanding 2014 19 / 35
[Fig. from H. Lee]
CSC420: Intro to Image Understanding 2014 20 / 35
CSC420: Intro to Image Understanding 2014 21 / 35
CSC420: Intro to Image Understanding 2014 22 / 35
CSC420: Intro to Image Understanding 2014 23 / 35
[Fig. from H. Lee]
CSC420: Intro to Image Understanding 2014 24 / 35
CSC420: Intro to Image Understanding 2014 25 / 35
[Fig. adapted from A. Krizhevsky]
CSC420: Intro to Image Understanding 2014 26 / 35
[Fig. adapted from A. Krizhevsky]
CSC420: Intro to Image Understanding 2014 27 / 35
CSC420: Intro to Image Understanding 2014 28 / 35
[Fig. adapted from A. Krizhevsky]
CSC420: Intro to Image Understanding 2014 29 / 35
CSC420: Intro to Image Understanding 2014 30 / 35
CSC420: Intro to Image Understanding 2014 31 / 35
http://deeplearning.cs.toronto.edu/
CSC420: Intro to Image Understanding 2014 32 / 35
http://deeplearning.cs.toronto.edu/
CSC420: Intro to Image Understanding 2014 33 / 35
CSC420: Intro to Image Understanding 2014 34 / 35
CSC420: Intro to Image Understanding 2014 35 / 35