Escolar Documentos
Profissional Documentos
Cultura Documentos
By Abdul Karim
When you train a deep learning model, two main operations are performed:
Problem: My camera should identify each and every scene it sees like human eye
and then
10 million x 12288
A Reasonable Deep Neural Network
http://places.csail.mit.edu/
new scene-centric database called Places
Forward pass
E(W1,W2,W3,W4)
12288x 10 million
10x10 million 10x10 million 10x10 million 2x10 million
1
2
3
10x12288 10 x10 10x10 2x10
Error
W1 W2 W3 W4
12288
10 10 10
A Reasonable Deep Neural Network
http://places.csail.mit.edu/
new scene-centric database called Places
Weight update
Backward pass 𝝏𝑬
𝒘∗𝒊 = 𝒘𝒊 − 𝜶
𝝏𝒘𝒊
12288x 10 million
10x10 million 10x10 million 10x10 million 2x10 million
1
2
3
10x12288 10 x10 10x10 2x10
Error
𝒘∗𝟏 𝒘∗𝟐 𝒘∗𝟑 𝒘∗𝟒
12288
10 10 10
Is there any optimum error or
bayes error which is related to
the number of iteration? How
repeat until converge?
{
Forward propagation to calculate the error or cost or objective function.
Update the weights through backward propagation
}
We will have nearly equal
performance without using
GPU using our algorithm?