SlideShare a Scribd company logo
1 of 74
Download to read offline
Learning	
  Deep	
  Learning	
  
	
M1	
  Sonse	
  Shimaoka
Neural	
  Network	
(From	
  the	
  lecture	
  slide	
  of	
  	
  Nando	
  de	
  Freitas	
  )
Machine	
  Learning
Supervised	
  Learning	
Input	
 output	
[0,0,1,0,1,1,0,0,0,1,1]	
 1	
[1,1,1,0,1,1,1,0,0,1,1]	
 0	
[1,1,1,0,1,1,0,0,0,1,1]	
 0	
[0,0,0,0,1,1,1,0,0,0,0]	
 1	
[1,0,1,0,1,1,0,0,0,0,0]	
 1	
[1,0,1,0,0,0,0,0,0,1,1]	
 0	
[0,0,0,0,1,1,0,1,0,1,1]	
 1	
Training	
  data	
Input	
 output	
[1,0,1,0,1,1,0,0,0,1,0]	
 ?	
[1,1,1,1,1,1,1,0,0,1,1]	
 ?	
[1,0,1,0,1,1,0,1,0,1,1]	
 ?	
Test	
  data	
GeneralizaGon
Perceptron	
∑ sign
x1
x2
x3
w1
w3
w2
b
y
y = sign wj xj
j=1
3
∑ + b
"
#
$$
%
&
''
Perceptron	
∑ sign
1
3
−2
2
1.5
1
0.5
1
1*2 + 3*1
−2*1.5+ 0.5
= 2.5
y = sign wj xj
j=1
3
∑ + b
"
#
$$
%
&
''
Perceptron	
(x1, x2, x3 ) = (1,3,−2)
(w1, w2, w3 ) = (2,1,1.5)
b = 0.5
= sign 1*2 + 3*1− 2*1.5+ 0.5( ) = sign(2.5) =1
y = sign wi xi
i=1
3
∑ + b
"
#
$
%
&
' = sign w1x1 + w2 x2 + w3x3 + b( )
Perceptron	
x1
x2
w1x1 + w2 x2 + b = 0
Problem	
  with	
  Perceptron	
x1
x2
w1x1 + w2 x2 + b = 0
What	
  is	
  the	
  probability	
  that	
  this	
  	
  
point	
  belongs	
  to	
  the	
  posiGve	
  class?	
  	
Perceptron	
  can’t	
  answer	
  this!
Problem	
  with	
  Perceptron	
x1
x2
Impossible	
  	
  
to	
  separate	
  
linearly	
  !!
LogisGc	
  Regression	
∑ sigmoid
x1
x2
x3
w1
w3
w2
b
y
y = sigmoid wj xj
j=1
3
∑ + b
"
#
$$
%
&
''
LogisGc	
  Regression	
sigmoid x( ) =
1
1+ exp(−x)
LogisGc	
  Regression	
∑ sigmoid
y = sigmoid wj xj
j=1
3
∑ + b
"
#
$$
%
&
''
1
3
−2
2
1.5
1
0.5
1*2 + 3*1
−2*1.5+ 0.5
= 2.5
0.924
Probability!!
Feature	
  TransformaGon	
  	
x1
x2
New	
  Space	
Φ
Non	
  Linear	
  TransformaGon	
φ1(x1, x2 )
φ2 (x1, x2 )
Original	
  Space	
But,	
  we	
  must	
  	
  
sGll	
  design	
  the	
  
transformaGon…
Feed	
  Forward	
  Neural	
  Network	
∑ f
A	
  neuron	
AcGvaGon	
  funcGon
Feed	
  Forward	
  Neural	
  Network	
∑ f
∑ f
∑ f
∑ g
x1
x3
x2
h1
h2
h3
y1
Feed	
  Forward	
  Neural	
  Network	
∑ f
∑ f
∑ f
∑ g
x1
x3
x2
h1
h2
h3
y1
input	
  layer	
 hidden	
  layer	
 output	
  layer
AbstracGon	
  by	
  Layer	
Linear	
 Linear	
V
f g
W
x h yWx Vh
FFN	
  can	
  learn	
  representaGons!!
FFN	
  can	
  learn	
  representaGons!!
AcGvaGon	
  FuncGons	
sigmoid x( ) =
1
1+ exp(−x)
=
exp(x)
exp(x)+1
AcGvaGon	
  FuncGons	
tanh x( ) =
exp(x)− exp(−x)
exp(x)+ exp(−x)
AcGvaGon	
  FuncGons	
rectifier(x) = max(0, x)
AcGvaGon	
  FuncGons	
soft max(x1,..., xm )c =
exp(xc )
exp(xk )
k=1
m
∑
Loss	
  FuncGons	
•  When	
  you	
  want	
  a	
  model	
  to	
  learn	
  to	
  do	
  
something,	
  you	
  give	
  it	
  feedback	
  on	
  how	
  well	
  it	
  is	
  
doing.	
  	
  
•  This	
  funcGon	
  that	
  computes	
  an	
  objecGve	
  
measure	
  of	
  the	
  model's	
  performance	
  is	
  called	
  a	
  
loss	
  func1on.	
  
•  A	
  typical	
  loss	
  funcGon	
  takes	
  in	
  the	
  model's	
  output	
  
and	
  the	
  ground	
  truth	
  and	
  computes	
  a	
  value	
  that	
  
quanGfies	
  the	
  model's	
  performance.	
  
•  The	
  model	
  then	
  corrects	
  itself	
  to	
  have	
  a	
  smaller	
  
loss.	
  
L2	
  norm	
(y1,..., yn )
L =
1
n
ti − yi
2
2
i=1
n
∑
(t1,...,tn )
Output:	
Target:	
Loss:	
Task:	
  Regression
Cross	
  Entropy	
(y1,..., yn )
L =
1
n
−ti log yi −(1− ti )log(1− yi )
i=1
n
∑
(t1,...,tn )
Output:	
Target:	
Loss:	
Task:	
  Binary	
  ClassificaGon
Class	
  NegaGve	
  Log	
  Likelihood	
(y1,..., yn )
L = −
1
n
ti,k log yi,k
k
m
∑
i=1
n
∑
(t1,...,tn )
Output:	
Target:	
Loss:	
Task:	
  MulG	
  Class	
  ClassificaGon
Output	
  acGvaGon	
  funcGons	
  
	
  and	
  Loss	
  funcGons	
Task	
 Output	
  
ac1va1on	
Loss	
  func1on	
Regression	
 Linear	
 L2	
  norm	
Binary	
  
ClassificaGon	
Sigmoid	
 Cross	
  Entropy	
MulG	
  Class	
  
ClassificaGon	
So]max	
 Class	
  NLL
ProbabilisGc	
  PerspecGve	
•  We	
  can	
  assume	
  NNs	
  are	
  compuGng	
  
condiGonal	
  probabiliGes	
∑ f
∑ f
∑ f
∑ g
x1
x3
x2
h1
h2
h3
p(t1 | x1, x2, x3 )
ProbabilisGc	
  PerspecGve	
•  When	
  	
NLL = −log p(ti | xi )
i=1
n
∏ = −log
1
2πσ
exp −
ti − yi( )
2
2σ 2
#
$
%
%
&
'
(
(
i=1
n
∏
=
1
2σ 2
ti − yi( )
2
− n 2πσ
i=1
n
∑
p(t | x) =
1
2πσ
exp −
t − y( )
2
2σ 2
"
#
$
$
%
&
'
'
	
  L2	
  norm
ProbabilisGc	
  PerspecGve	
•  When	
  	
NLL = −log p(ti | xi )
i=1
n
∏ = −log yi
ti
(1−
i=1
n
∏ yi )1−ti
= −ti log yi − (1− ti )log(1− yi )
i=1
n
∑
p(t | x) = yt
(1− y)1−t
	
  Cross	
  Entropy
ProbabilisGc	
  PerspecGve	
•  When	
  	
NLL = −log p(ti | xi )
i=1
n
∏ = −log y
ti,k
i,k
k=1
m
∏
i=1
n
∏
= − ti,k log yi,k
k=1
m
∑
i=1
n
∑
p(t | x) = yk
tk
k=1
m
∏
	
  Class	
  NegaGve	
  Log	
  Likelihood
Gradient	
  Descent	
  	
•  Gradient	
  	
  
•  Gradient	
  Descent	
  
Gradient	
  Descent	
  	
FuncGon	
  to	
  be	
  minimized	
  
	
  
IniGal	
  point	
  
	
  
Learning	
  rate	
  
	
  
Update	
  rule	
  
L(w)
winit
wnew
← wold
−α
∂L
∂w w=wold
α
Gradient	
  Descent	
  	
Big	
  learning	
  rate	
 Small	
  learning	
  rate
Loss	
  funcGon	
  for	
  LogisGc	
  regression	
L(w,b;D) = log yti
i
i=1
n
∏ (1− yi )1−ti
= ti log yi + (1− ti )log(1− yi )
i=1
n
∑
yi =
1
1+ exp(−wT
xi − b)
Gradient	
  with	
  respect	
  to	
  w	
∂L(w,b;D)
∂w
=
∂
∂w
ti log yi + (1− ti )log(1− yi )
i=1
n
∑
=
∂
∂w
ti log yi + (1− ti )log(1− yi )( )
i=1
n
∑
=
∂yi
∂w
∂
∂yi
ti log yi + (1− ti )log(1− yi )( )
i=1
n
∑
=
∂yi
∂w
ti
yi
−
1− ti
1− yi
$
%
&
'
(
)
i=1
n
∑ =
∂yi
∂w
ti − yi
yi (1− yi )
$
%
&
'
(
)
i=1
n
∑
= xi yi (1− yi )
ti − yi
yi (1− yi )
$
%
&
'
(
)
i=1
n
∑
= xi (ti − yi )
i=1
n
∑
∵
∂yi
∂w
=
∂
∂w
1
1+ exp(−wT
xi − b)
#
$
%
&
'
(
=
−
∂
∂w
1+ exp(−wT
xi − b)( )
1+ exp(−wT
xi − b)( )
2
=
xi exp(−wT
xi − b)
1+ exp(−wT
xi − b)( )
2
= xi yi (1− yi )
Gradient	
  with	
  respect	
  to	
  b	
∂L(w,b;D)
∂b
=
∂
∂b
ti log yi + (1− ti )log(1− yi )
i=1
n
∑
=
∂
∂b
ti log yi + (1− ti )log(1− yi )( )
i=1
n
∑
=
∂yi
∂b
∂
∂yi
ti log yi + (1− ti )log(1− yi )( )
i=1
n
∑
=
∂yi
∂b
ti
yi
−
1− ti
1− yi
$
%
&
'
(
)
i=1
n
∑ =
∂yi
∂b
ti − yi
yi (1− yi )
$
%
&
'
(
)
i=1
n
∑
= yi (1− yi )
ti − yi
yi (1− yi )
$
%
&
'
(
)
i=1
n
∑
= ti − yi
i=1
n
∑
∵
∂yi
∂b
=
∂
∂b
1
1+ exp(−wT
xi − b)
#
$
%
&
'
(
=
−
∂
∂b
1+ exp(−wT
xi − b)( )
1+ exp(−wT
xi − b)( )
2
=
exp(−wT
xi − b)
1+ exp(−wT
xi − b)( )
2
= yi (1− yi )
Gradient	
  Descent	
  	
  
for	
  LogisGc	
  Regression	
  	
FuncGon	
  to	
  be	
  minimized	
  
	
  
	
  
Update	
  rule	
  
	
  bnew
← bold
−α ti − yi
i=1
n
∑
L(w,b;D)= ti log yi + (1− ti )log(1− yi )
i=1
n
∑
wnew
← wold
−α xi (ti − yi )
i=1
n
∑
Exercise:	
  Gradient	
  Descent	
  	
  
for	
  Linear	
  Regression	
  	
L(w,b;D) = ti − yi( )
2
i=1
n
∑
yi = wT
xi + b
Answer	
FuncGon	
  to	
  be	
  minimized	
  
	
  
	
  
Update	
  rule	
  
	
  
L(w,b;D) = ti − yi( )
2
i=1
n
∑
bnew
← bold
−α ti − yi
i=1
n
∑
wnew
← wold
−α xi (ti − yi )
i=1
n
∑
BackpropagaGon	
How	
  do	
  we	
  compute	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  and	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  ?	
∂L
∂W
∂L
∂V
∑ f
∑ f
∑ f
∑ g
x1
x3
x2
h1
h2
h3
y2
L
W2,3
V3,1
∑ g y1
u1
u2
u3
l1
l2
BackpropagaGon	
Use	
  the	
  Chain	
  Rule!!!	
∂
∂x
q s x( )( )=
∂s(x)
∂x
∂q(s(x))
∂s(x)
x
s(x)
qs q(p(x))
∂q(s(x))
∂s(x)
∂s(x)
∂x
∂q(s(x))
∂s(x)
BackpropagaGon	
∑ f
∑ f
∑ f
∑ g
x1
x3
x2
h1
h2
h3
y2
L
W2,3
V3,1
Start	
  from	
  	
  
Output	
  layer:	
  	
∂L
∂y1
∑ g y1
u1
u2
u3
l1
l2
∂L
∂y1
BackpropagaGon	
Apply	
  
Chain	
  Rule	
  :	
∂L
∂l1
=
∂y1
∂l1
∂L
∂y1
= "g l1( )
∂L
∂y1
∑ f
∑ f
∑ f
∑ g
x1
x3
x2
h1
h2
h3
y2
L
W2,3
V3,1
∑ g y1
u1
u2
u3
l1
l2
∂L
∂y1
∂L
∂l1
BackpropagaGon	
Apply	
  
Chain	
  Rule	
  :	
∂L
∂V3,1
=
∂l1
∂V3,1
∂L
∂l1
= h3
∂L
∂l1
∑ f
∑ f
∑ f
∑ g
x1
x3
x2
h1
h2
h3
y2
L
W2,3
V3,1
∑ g y1
u1
u2
u3
l1
l2
∂L
∂y1
∂L
∂l1
∂L
∂V3,1
BackpropagaGon	
Apply	
  
Chain	
  Rule	
  :	
∂L
∂h3
=
∂l1
∂h3
∂L
∂l1
+
∂l1
∂h3
∂L
∂l1
= V3,1
∂L
∂l1
+V3,2
∂L
∂l2
∑ f
∑ f
∑ f
∑ g
x1
x3
x2
h1
h2
h3
y2
L
W2,3
V3,1
∑ g y1
u1
u2
u3
l1
l2
∂L
∂y1
∂L
∂l1
∂L
∂V3,1
∂L
∂h3
BackpropagaGon	
Apply	
  
Chain	
  Rule	
  :	
∂L
∂u3
=
∂h3
∂u3
∂L
∂h3
= "f u3( )
∂L
∂h3
∑ f
∑ f
∑ f
∑ g
x1
x3
x2
h1
h2
h3
y2
L
W2,3
V3,1
∑ g y1
u1
u2
u3
l1
l2
∂L
∂y1
∂L
∂l1
∂L
∂V3,1
∂L
∂h3
∂L
∂u3
BackpropagaGon	
Apply	
  
Chain	
  Rule	
  :	
∂L
∂W2,3
=
∂u3
∂W2,3
∂L
∂u3
= u3
∂L
∂u3
∑ f
∑ f
∑ f
∑ g
x1
x3
x2
h1
h2
h3
y2
L
W2,3
V3,1
∑ g y1
u1
u2
u3
l1
l2
∂L
∂y1
∂L
∂l1
∂L
∂V3,1
∂L
∂h3
∂L
∂u3
∂L
∂W2,3
AbstracGon	
  by	
  Layer	
Linear	
 Linear	
V
f
∂L
∂W
∂L
∂V
g
W
Lx
t
∂L
∂x
h
∂L
∂h
y
∂L
∂y
Wx Vh
∂L
∂ Wx( )
∂L
∂ Vh( )
AbstracGon	
  by	
  Layer	
input output
∂loss
∂input
∂loss
∂outputLayer
AbstracGon	
  by	
  Layer	
input output
Layer	
Forward	
  ComputaGon	
output = Layer. forward input( )
AbstracGon	
  by	
  Layer	
∂loss
∂input
∂loss
∂outputLayer	
Backward	
  ComputaGon	
∂loss
∂input
= Layer. backward input,
∂loss
∂output
"
#
$
%
&
'
input
BackpropagaGon	
①	
  Execute	
  the	
  forward	
  computaGon	
  	
Linear	
 Linear	
V
f g
W
Lx
t
h yWx Vh
BackpropagaGon	
②	
  Compute	
  the	
  derivaGve	
  of	
  the	
  loss	
  funcGon	
  
with	
  respect	
  to	
  the	
  output	
Linear	
 Linear	
V
f g
W
Lx
t
h y
∂L
∂y
Wx Vh
BackpropagaGon	
③	
  StarGng	
  from	
  the	
  final	
  layer,	
  backpropagate	
  
derivaGves	
  through	
  layers	
  
Linear	
 Linear	
V
f g
W
Lx
t
h y
∂L
∂y
Wx Vh
∂L
∂ Vh( )
Classifying	
  Digits	
32×32=1024	
  pixels	
 Class:	
  10	
  digits	
  (0~9)	
  
Training:	
  60000	
  examples	
  
TesGng:	
  60000	
  examples
Classifying	
  Digits	
x ∈ R1024
0
0
0
0
1
0
0
0
0
0
!
"
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
%
&
&
&
&
&
&
&
&
&
&
&
&
&
&
t =
Classifying	
  Digits	
Linear	
 Linear	
V,cW,b
x
t
So]max	
Tanh	
Class	
  NLL
Classifying	
  Digits	
Linear	
 Linear	
V,cW,b
x
t
So]max	
Tanh	
Class	
  NLL	
u = Wx + b
u
Classifying	
  Digits	
Linear	
 Linear	
V,cW,b
x
t
So]max	
Tanh	
Class	
  NLL	
h = Tanh(u)
hu
Classifying	
  Digits	
Linear	
 Linear	
V,cW,b
x
t
So]max	
Tanh	
Class	
  NLL	
l = Vh + c
h lu
Classifying	
  Digits	
Linear	
 Linear	
V,cW,b
x
t
So]max	
Tanh	
Class	
  NLL	
y = soft max l( )
h ylu
Classifying	
  Digits	
Linear	
 Linear	
V,cW,b
x
t
So]max	
Tanh	
Class	
  NLL	
h y
L = tk log yk
k=1
10
∑ = tT
log y
L
lu
Classifying	
  Digits	
Linear	
 Linear	
V,cW,b
x
t
So]max	
Tanh	
Class	
  NLL	
Wx + b h Vh + c y
∂L
∂y
=
∂
∂y
tT
log y = t1
y1
,...,t10
y10
"
#$
%
&'
T
L
∂L
∂y
Classifying	
  Digits	
Linear	
 Linear	
V,cW,b
x
t
So]max	
Tanh	
Class	
  NLL	
h y
∂L
∂l
= y !(t − y)!
∂L
∂y
= y1 t1 − y1( ),..., y10 t10 − y10( )#$ %&
T
! t1
y1
,...,t10
y10
#
$'
%
&(
T
= t1 t1 − y1( ),...,t10 t10 − y10( )#$ %&
T
L
∂L
∂y
∂L
∂l
lu
Classifying	
  Digits	
Linear	
 Linear	
V,cW,b
x
t
So]max	
Tanh	
Class	
  NLL	
h y
∂L
∂h
= VT ∂L
∂l
L
∂L
∂y
∂L
∂V
=
∂L
∂l
hT ∂L
∂c
=
∂L
∂l
∂L
∂h
∂L
∂V
,
∂L
∂c
∂L
∂l
lu
Classifying	
  Digits	
Linear	
 Linear	
V,cW,b
x
t
So]max	
Tanh	
Class	
  NLL	
h y
∂L
∂u
= 1+ h( )! 1− h( )!
∂L
∂h
L
∂L
∂y
∂L
∂h
∂L
∂V
,
∂L
∂c
∂L
∂u
∂L
∂l
lu
Classifying	
  Digits	
Linear	
 Linear	
V,cW,b
x
t
So]max	
Tanh	
Class	
  NLL	
h y
∂L
∂W
=
∂L
∂u
xT
L
∂L
∂y
∂L
∂h
∂L
∂V
,
∂L
∂c
∂L
∂u
∂L
∂b
=
∂L
∂u
∂L
∂x
= W T ∂L
∂u
∂L
∂W
,
∂L
∂b
∂L
∂x
∂L
∂l
lu
Classifying	
  Digits	
bnew
← b −α
∂L
∂b
W new
← W −α
∂L
∂W
V new
← V −α
∂L
∂V
cnew
← c −α
∂L
∂c
Torch7	
  
Torch7	
  
Torch7	
  

More Related Content

What's hot

Intro To Convolutional Neural Networks
Intro To Convolutional Neural NetworksIntro To Convolutional Neural Networks
Intro To Convolutional Neural NetworksMark Scully
 
An Introduction to Deep Learning
An Introduction to Deep LearningAn Introduction to Deep Learning
An Introduction to Deep LearningPoo Kuan Hoong
 
Artificial Intelligence Presentation
Artificial Intelligence PresentationArtificial Intelligence Presentation
Artificial Intelligence PresentationMiraz Hossain
 
CNN Machine learning DeepLearning
CNN Machine learning DeepLearningCNN Machine learning DeepLearning
CNN Machine learning DeepLearningAbhishek Sharma
 
Introduction to Artificial Intelligence and Machine Learning
Introduction to Artificial Intelligence and Machine Learning Introduction to Artificial Intelligence and Machine Learning
Introduction to Artificial Intelligence and Machine Learning Emad Nabil
 
Machine Learning presentation.
Machine Learning presentation.Machine Learning presentation.
Machine Learning presentation.butest
 
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete DeckAI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete DeckSlideTeam
 
Image classification using CNN
Image classification using CNNImage classification using CNN
Image classification using CNNNoura Hussein
 
Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)Rakuten Group, Inc.
 
Neural networks and deep learning
Neural networks and deep learningNeural networks and deep learning
Neural networks and deep learningJörgen Sandig
 
What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...
What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...
What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...Edureka!
 
Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceLukas Masuch
 
AI and machine learning
AI and machine learningAI and machine learning
AI and machine learningITU
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksChristian Perone
 
Introduction of Deep Learning
Introduction of Deep LearningIntroduction of Deep Learning
Introduction of Deep LearningMyungjin Lee
 

What's hot (20)

Intro To Convolutional Neural Networks
Intro To Convolutional Neural NetworksIntro To Convolutional Neural Networks
Intro To Convolutional Neural Networks
 
An Introduction to Deep Learning
An Introduction to Deep LearningAn Introduction to Deep Learning
An Introduction to Deep Learning
 
Artificial Intelligence Presentation
Artificial Intelligence PresentationArtificial Intelligence Presentation
Artificial Intelligence Presentation
 
CNN Machine learning DeepLearning
CNN Machine learning DeepLearningCNN Machine learning DeepLearning
CNN Machine learning DeepLearning
 
Introduction to Artificial Intelligence and Machine Learning
Introduction to Artificial Intelligence and Machine Learning Introduction to Artificial Intelligence and Machine Learning
Introduction to Artificial Intelligence and Machine Learning
 
Machine Learning presentation.
Machine Learning presentation.Machine Learning presentation.
Machine Learning presentation.
 
Introduction to Deep learning
Introduction to Deep learningIntroduction to Deep learning
Introduction to Deep learning
 
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete DeckAI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
 
Image classification using CNN
Image classification using CNNImage classification using CNN
Image classification using CNN
 
Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)
 
Neural networks and deep learning
Neural networks and deep learningNeural networks and deep learning
Neural networks and deep learning
 
Deep learning ppt
Deep learning pptDeep learning ppt
Deep learning ppt
 
What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...
What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...
What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial Intelligence
 
AI and machine learning
AI and machine learningAI and machine learning
AI and machine learning
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural Networks
 
Deep learning
Deep learningDeep learning
Deep learning
 
Computer vision
Computer vision Computer vision
Computer vision
 
Introduction of Deep Learning
Introduction of Deep LearningIntroduction of Deep Learning
Introduction of Deep Learning
 

Viewers also liked

Projecto Jornalismo
Projecto JornalismoProjecto Jornalismo
Projecto Jornalismoguestf8ccf75
 
Vitaminas Crescer Com SaúDe
Vitaminas   Crescer Com SaúDeVitaminas   Crescer Com SaúDe
Vitaminas Crescer Com SaúDeMedusa Fabula
 
Derric social media-tactics-gmc
Derric social media-tactics-gmcDerric social media-tactics-gmc
Derric social media-tactics-gmcVasil Azarov
 
사이버컴과 네트워크분석 6주차 1
사이버컴과 네트워크분석 6주차 1사이버컴과 네트워크분석 6주차 1
사이버컴과 네트워크분석 6주차 1Han Woo PARK
 
DECEMBER 2016 - Pictures of the month - Dec.̣16 - Dec.21
DECEMBER 2016 - Pictures of the month - Dec.̣16 - Dec.21DECEMBER 2016 - Pictures of the month - Dec.̣16 - Dec.21
DECEMBER 2016 - Pictures of the month - Dec.̣16 - Dec.21vinhbinh2010
 
Ayurvedic Treatment For Premature Ejaculation To Increase Sex Duration
Ayurvedic Treatment For Premature Ejaculation To Increase Sex DurationAyurvedic Treatment For Premature Ejaculation To Increase Sex Duration
Ayurvedic Treatment For Premature Ejaculation To Increase Sex DurationAyush Remedies
 
Pi Sigma Alpha Paper
Pi Sigma Alpha PaperPi Sigma Alpha Paper
Pi Sigma Alpha PaperNicole Zeman
 
Hjertesvikt medikamentell behandling, av Bjørn Jørgensen
Hjertesvikt medikamentell behandling, av Bjørn JørgensenHjertesvikt medikamentell behandling, av Bjørn Jørgensen
Hjertesvikt medikamentell behandling, av Bjørn JørgensenPKO Vestre Viken HF
 

Viewers also liked (13)

강호동유재석
강호동유재석강호동유재석
강호동유재석
 
Projecto Jornalismo
Projecto JornalismoProjecto Jornalismo
Projecto Jornalismo
 
Vitaminas Crescer Com SaúDe
Vitaminas   Crescer Com SaúDeVitaminas   Crescer Com SaúDe
Vitaminas Crescer Com SaúDe
 
Oracle: Programs
Oracle: ProgramsOracle: Programs
Oracle: Programs
 
Derric social media-tactics-gmc
Derric social media-tactics-gmcDerric social media-tactics-gmc
Derric social media-tactics-gmc
 
사이버컴과 네트워크분석 6주차 1
사이버컴과 네트워크분석 6주차 1사이버컴과 네트워크분석 6주차 1
사이버컴과 네트워크분석 6주차 1
 
market strategy
market strategymarket strategy
market strategy
 
Benchmarking tqm
Benchmarking   tqmBenchmarking   tqm
Benchmarking tqm
 
DECEMBER 2016 - Pictures of the month - Dec.̣16 - Dec.21
DECEMBER 2016 - Pictures of the month - Dec.̣16 - Dec.21DECEMBER 2016 - Pictures of the month - Dec.̣16 - Dec.21
DECEMBER 2016 - Pictures of the month - Dec.̣16 - Dec.21
 
Ayurvedic Treatment For Premature Ejaculation To Increase Sex Duration
Ayurvedic Treatment For Premature Ejaculation To Increase Sex DurationAyurvedic Treatment For Premature Ejaculation To Increase Sex Duration
Ayurvedic Treatment For Premature Ejaculation To Increase Sex Duration
 
Prêmio IT Leaders 2016
Prêmio IT Leaders 2016 Prêmio IT Leaders 2016
Prêmio IT Leaders 2016
 
Pi Sigma Alpha Paper
Pi Sigma Alpha PaperPi Sigma Alpha Paper
Pi Sigma Alpha Paper
 
Hjertesvikt medikamentell behandling, av Bjørn Jørgensen
Hjertesvikt medikamentell behandling, av Bjørn JørgensenHjertesvikt medikamentell behandling, av Bjørn Jørgensen
Hjertesvikt medikamentell behandling, av Bjørn Jørgensen
 

Similar to Learning Deep Learning

[系列活動] 手把手的深度學實務
[系列活動] 手把手的深度學實務[系列活動] 手把手的深度學實務
[系列活動] 手把手的深度學實務台灣資料科學年會
 
[系列活動] 手把手的深度學習實務
[系列活動] 手把手的深度學習實務[系列活動] 手把手的深度學習實務
[系列活動] 手把手的深度學習實務台灣資料科學年會
 
Hands-on Tutorial of Deep Learning
Hands-on Tutorial of Deep LearningHands-on Tutorial of Deep Learning
Hands-on Tutorial of Deep LearningChun-Ming Chang
 
Introduction to Deep Neural Network
Introduction to Deep Neural NetworkIntroduction to Deep Neural Network
Introduction to Deep Neural NetworkLiwei Ren任力偉
 
Introduction to Neural Networks and Deep Learning from Scratch
Introduction to Neural Networks and Deep Learning from ScratchIntroduction to Neural Networks and Deep Learning from Scratch
Introduction to Neural Networks and Deep Learning from ScratchAhmed BESBES
 
Deep learning study 2
Deep learning study 2Deep learning study 2
Deep learning study 2San Kim
 
2014-06-20 Multinomial Logistic Regression with Apache Spark
2014-06-20 Multinomial Logistic Regression with Apache Spark2014-06-20 Multinomial Logistic Regression with Apache Spark
2014-06-20 Multinomial Logistic Regression with Apache SparkDB Tsai
 
Deep learning simplified
Deep learning simplifiedDeep learning simplified
Deep learning simplifiedLovelyn Rose
 
Lesson_8_DeepLearning.pdf
Lesson_8_DeepLearning.pdfLesson_8_DeepLearning.pdf
Lesson_8_DeepLearning.pdfssuser7f0b19
 
Introduction to Artificial Neural Networks
Introduction to Artificial Neural NetworksIntroduction to Artificial Neural Networks
Introduction to Artificial Neural NetworksStratio
 
Gan seminar
Gan seminarGan seminar
Gan seminarSan Kim
 
Practical and Worst-Case Efficient Apportionment
Practical and Worst-Case Efficient ApportionmentPractical and Worst-Case Efficient Apportionment
Practical and Worst-Case Efficient ApportionmentRaphael Reitzig
 
how to calclute time complexity of algortihm
how to calclute time complexity of algortihmhow to calclute time complexity of algortihm
how to calclute time complexity of algortihmSajid Marwat
 
Convolutional Neural Network (CNN) presentation from theory to code in Theano
Convolutional Neural Network (CNN) presentation from theory to code in TheanoConvolutional Neural Network (CNN) presentation from theory to code in Theano
Convolutional Neural Network (CNN) presentation from theory to code in TheanoSeongwon Hwang
 
06 Recursion in C.pptx
06 Recursion in C.pptx06 Recursion in C.pptx
06 Recursion in C.pptxMouDhara1
 

Similar to Learning Deep Learning (20)

[系列活動] 手把手的深度學實務
[系列活動] 手把手的深度學實務[系列活動] 手把手的深度學實務
[系列活動] 手把手的深度學實務
 
[系列活動] 手把手的深度學習實務
[系列活動] 手把手的深度學習實務[系列活動] 手把手的深度學習實務
[系列活動] 手把手的深度學習實務
 
Hands-on Tutorial of Deep Learning
Hands-on Tutorial of Deep LearningHands-on Tutorial of Deep Learning
Hands-on Tutorial of Deep Learning
 
Introduction to Deep Neural Network
Introduction to Deep Neural NetworkIntroduction to Deep Neural Network
Introduction to Deep Neural Network
 
Introduction to Neural Networks and Deep Learning from Scratch
Introduction to Neural Networks and Deep Learning from ScratchIntroduction to Neural Networks and Deep Learning from Scratch
Introduction to Neural Networks and Deep Learning from Scratch
 
Deep learning study 2
Deep learning study 2Deep learning study 2
Deep learning study 2
 
2014-06-20 Multinomial Logistic Regression with Apache Spark
2014-06-20 Multinomial Logistic Regression with Apache Spark2014-06-20 Multinomial Logistic Regression with Apache Spark
2014-06-20 Multinomial Logistic Regression with Apache Spark
 
Deep learning simplified
Deep learning simplifiedDeep learning simplified
Deep learning simplified
 
Lesson_8_DeepLearning.pdf
Lesson_8_DeepLearning.pdfLesson_8_DeepLearning.pdf
Lesson_8_DeepLearning.pdf
 
Introduction to Artificial Neural Networks
Introduction to Artificial Neural NetworksIntroduction to Artificial Neural Networks
Introduction to Artificial Neural Networks
 
DNN.pptx
DNN.pptxDNN.pptx
DNN.pptx
 
Gan seminar
Gan seminarGan seminar
Gan seminar
 
Practical and Worst-Case Efficient Apportionment
Practical and Worst-Case Efficient ApportionmentPractical and Worst-Case Efficient Apportionment
Practical and Worst-Case Efficient Apportionment
 
Time complexity.ppt
Time complexity.pptTime complexity.ppt
Time complexity.ppt
 
The Perceptron (D1L2 Deep Learning for Speech and Language)
The Perceptron (D1L2 Deep Learning for Speech and Language)The Perceptron (D1L2 Deep Learning for Speech and Language)
The Perceptron (D1L2 Deep Learning for Speech and Language)
 
how to calclute time complexity of algortihm
how to calclute time complexity of algortihmhow to calclute time complexity of algortihm
how to calclute time complexity of algortihm
 
Convolutional Neural Network (CNN) presentation from theory to code in Theano
Convolutional Neural Network (CNN) presentation from theory to code in TheanoConvolutional Neural Network (CNN) presentation from theory to code in Theano
Convolutional Neural Network (CNN) presentation from theory to code in Theano
 
Backpropagation - Elisa Sayrol - UPC Barcelona 2018
Backpropagation - Elisa Sayrol - UPC Barcelona 2018Backpropagation - Elisa Sayrol - UPC Barcelona 2018
Backpropagation - Elisa Sayrol - UPC Barcelona 2018
 
Artificial Neural Networks
Artificial Neural NetworksArtificial Neural Networks
Artificial Neural Networks
 
06 Recursion in C.pptx
06 Recursion in C.pptx06 Recursion in C.pptx
06 Recursion in C.pptx
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

Learning Deep Learning