Lecture 13:
− Introduction to Deep Learning
Aykut Erdem
March 2016 Hacettepe University
Lecture 13: Introduction to Deep Learning Aykut Erdem March 2016 - - PowerPoint PPT Presentation
Lecture 13: Introduction to Deep Learning Aykut Erdem March 2016 Hacettepe University Last time.. Computational Graph x s (scores) * L + hinge loss W R slide by Fei-Fei Li & Andrej Karpathy & Justin Johnson 2 Last time
− Introduction to Deep Learning
Aykut Erdem
March 2016 Hacettepe University
2
x W
*
hinge loss
R
+
L s (scores)
slide by Fei-Fei Li & Andrej Karpathy & Justin Johnson
3
slide by Fei-Fei Li & Andrej Karpathy & Justin Johnson
4
5
6
slide by Dhruv Batra
Σ
x y “Neuron”
f(x|w,b) = wTx – b = w1*x1 + w2*x2 + w3*x3 – b y = τ( f(x) )
sigmoid tanh rectilinear
7
slide by Yisong Yue
Σ
x y
Σ Σ
Hidden Layer
Non-Linear!
8
slide by Yisong Yue
Image Source: http://blog.peltarion.com/2014/06/22/deep-learning-and-deep-neural-networks-in-synapse/ 9
slide by Yisong Yue
“complex cells” in the 1959
10 Image Source: https://cms.www.countway.harvard.edu/wp/wp-content/uploads/2013/09/0002595_ref.jpg https://cognitiveconsonance.files.wordpress.com/2013/05/c_fig5.jpg
slide by Yisong Yue
11
Simple & Complex cells architecture:
Neocognitron [70s]
slide by Joan Bruna
12
figures from Yann LeCun’s CVPR plenary
13
slide by Joan Bruna
figures from Yann LeCun’s CVPR plenary
architectures were not widespread before 2012.
Ciresan et al, ’07, etc]
14
slide by Joan Bruna
figures from Yann LeCun’s CVPR plenary
architectures were not widespread before 2012.
15
slide by Joan Bruna
figures from Yann LeCun’s CVPR plenary
architectures were not widespread before 2012.
16
slide by Joan Bruna
figures from Yann LeCun’s CVPR plenary
architectures were not widespread before 2012.
17
slide by Joan Bruna
figures from Yann LeCun’s CVPR plenary
18
http://www.image-net.org/
Leopard( Mushroom( Mite(
slide by Yisong Yue
(using a CNN with 150 layers!)
19
slide by Joan Bruna
figures from Yann LeCun’s CVPR plenary
\ˈd ē p\
fixed learned your favorite classifier hand-crafted features SIFT/HOG
“car” “+”
This burrito place is yummy and fun!
VISION SPEECH NLP
fixed learned your favorite classifier hand-crafted features MFCC fixed learned your favorite classifier hand-crafted features Bag-of-words
slide by Marc’Aurelio Ranzato, Yann LeCun
20
the Perceptron
top of a simple feature extractor
considerable efforts by experts.
i=1 N
Feature Extractor
Wi
21
slide by Marc’Aurelio Ranzato, Yann LeCun
VISION SPEECH NLP pixels edge texton motif part
sample spectral band formant motif phone word character NP/VP/.. clause sentence story word
slide by Marc’Aurelio Ranzato, Yann LeCun
22
Given a library of simple functions Compose into a complicate function
slide by Marc’Aurelio Ranzato, Yann LeCun
23
Given a library of simple functions
Idea 1: Linear Combinations
Compose into a complicate function
slide by Marc’Aurelio Ranzato, Yann LeCun
24
Given a library of simple functions
Idea 2: Compositions
Compose into a complicate function
slide by Marc’Aurelio Ranzato, Yann LeCun
25
Given a library of simple functions
Idea 2: Compositions
Compose into a complicate function
slide by Marc’Aurelio Ranzato, Yann LeCun
26
“car”
slide by Marc’Aurelio Ranzato, Yann LeCun
27
Trainable Classifier Low-Level Feature Mid-Level Feature High-Level Feature
Feature visualization of convolutional net trained on ImageNet from [Zeiler & Fergus 2013]
“car”
slide by Marc’Aurelio Ranzato, Yann LeCun
28
[picture from Simon Thorpe]
slide by Marc’Aurelio Ranzato, Yann LeCun
29
\ˈd ē p\
fixed learned your favorite classifier hand-crafted features SIFT/HOG
“car” “+”
This burrito place is yummy and fun!
VISION SPEECH NLP
fixed learned your favorite classifier hand-crafted features MFCC fixed learned your favorite classifier hand-crafted features Bag-of-words
slide by Marc’Aurelio Ranzato, Yann LeCun
30
fixed unsupervised supervised classifier Mixture of Gaussians MFCC
\ˈd ē p\
fixed unsupervised supervised classifier K-Means/ pooling SIFT/HOG
“car”
fixed unsupervised supervised classifier n-grams Parse Tree Syntactic
“+”
This burrito place is yummy and fun!
VISION SPEECH NLP
“Learned”
slide by Marc’Aurelio Ranzato, Yann LeCun
31
fixed unsupervised supervised classifier Mixture of Gaussians MFCC
\ˈd ē p\
fixed unsupervised supervised classifier K-Means/ pooling SIFT/HOG
“car”
fixed unsupervised supervised classifier n-grams Parse Tree Syntactic
“+”
This burrito place is yummy and fun!
VISION SPEECH NLP “Learned”
slide by Marc’Aurelio Ranzato, Yann LeCun
32
higher-level one.
Trainable Feature- Transform / Classifier Trainable Feature- Transform / Classifier Trainable Feature- Transform / Classifier Learned Internal Representations
slide by Marc’Aurelio Ranzato, Yann LeCun
33
Trainable Feature- Transform / Classifier Trainable Feature- Transform / Classifier Trainable Feature- Transform / Classifier Learned Internal Representations
“Simple” Trainable Classifier hand-crafted Feature Extractor
fixed learned
slide by Marc’Aurelio Ranzato, Yann LeCun
34
35