Professional Documents
Culture Documents
Convolutional Neural Networks: Abin - Roozgard
Convolutional Neural Networks: Abin - Roozgard
neural networks
1
Abin - Roozgard
Presentation layout
Introduction
Drawbacks of previous neural networks
Convolutional neural networks
LeNet 5
Comparison
Disadvantage
Application
2
introduction
3
Introduction
4
Drawbacks
5
Behavior of multilayer neural networks
Three-Layer Arbitrary
(Complexity A B
Limited by No. B
A
of Nodes) B A
6
Multi-layer perceptron and image processing
7
Drawbacks of previous neural networks
8
Drawbacks of previous neural networks
9
Drawbacks of previous neural networks
10
Drawbacks of previous neural netw
orks
11
Drawbacks of previous neural netw
orks
scaling, and other forms of distortion
12
Drawbacks of previous neural netw
orks
the topology of the input data is completely ignored
work with raw data.
Feature 1
Feature 2
13
Drawbacks of previous neural networks
32 * 32 input image
14
Drawbacks of previous neural netw
orks
A A
15
Improvement
16
Convolutional neural network
(CNN)
17
History
18
About CNN’s
19
About CNN’s
20
Classification
Classification f1
f2
Input
Pre-processing for f1 … fn Classification output
feature extraction
21
CNN’s T
opology
Feature maps
C
Feature extraction layer
Convolution layer
22
Feature extraction layer or Convolution layer
23
Feature extraction
-1 0 1
Convolve with Threshold
-1 0 1
-1 0 1
24
Feature extraction
Inputs C S
25
Feature extraction
26
Subsampling layer
27
Subsampling layer
28
Subsampling layer
29
Subsampling layer
30
Subsampling layer
Feature map
31
Up to now …
32
LeNet 5
33
LeNet5
Introduced by LeCun.
raw image of 32 × 32 pixels as input.
34
LeNet5
35
LeNet5
y j (v j ) A tanh( Sv j )
36
LeNet5
+1
+1
84
W1
Y j ( Fi Wij ) 2 , j 0,...,9
F1
W2 i 1
F2
Y0
0
+1
W84
F84
37
LeNet5
38
LeNet5
39
LeNet5
40
Comparison
41
Comparison
42
Comparison
44
Disadvantages
From a memory and capacity standpoint the CNN is
not much bigger than a regular two layer network.
45
Disadvantages
Convolution operation
4 nested loops ( 2 loops on input image & 2 loops on kernel)
46
Application
47
Application
Mike O'Neill
48
Application
49
Application
50
Application
51
Application
52
References
53
Questions
4 8
6
54