08-Convolution Neural Network
08-Convolution Neural Network
Deep Learning
Convolution
Neural Network
Till Now…
• Multilayer Perceptron
• Training
• Activation
• Loss
Convolution Neural Network
• This means that each input to the network has one million
dimensions.
• Even an aggressive reduction to one thousand hidden
dimensions would require a fully connected layer
characterized by 𝟏𝟎𝟔 × 𝟏𝟎𝟑 = 𝟏𝟎𝟗 parameters.
• learning the parameters of this network may turn out to be
infeasible.
Invariance
12
• Number of parameters : 10 (Infeasible)
Respond similarly to the same patch -- Translation Invariance
• We should not have to look very far away from location (𝑖, 𝑗)
• This means outside some range 𝑎 > Δ or 𝑏 > Δ,
V 𝑎,𝑏 = 0
• Number of parameters : 4 × Δ2
• This is called as convolutional layer
Convolution
Convolution
Channels
Channels
Channels