Supervised Learning in Neural Networks
Keith L. Downing
The Norwegian University of Science and Technology (NTNU) Trondheim, Norway keithd@idi.ntnu.no
March 7, 2011
Keith L. Downing Supervised Learning in Neural Networks
Supervised Learning in Neural Networks Keith L. Downing The - - PowerPoint PPT Presentation
Supervised Learning in Neural Networks Keith L. Downing The Norwegian University of Science and Technology (NTNU) Trondheim, Norway keithd@idi.ntnu.no March 7, 2011 Keith L. Downing Supervised Learning in Neural Networks Supervised Learning
Keith L. Downing Supervised Learning in Neural Networks
Keith L. Downing Supervised Learning in Neural Networks
Encoder Decoder E = r3 - r* r* r3 d3 Training/Test Cases: {(d1, r1) (d2, r2) (d3, r3)....} dE/dW
Keith L. Downing Supervised Learning in Neural Networks
Training Test Cases
Neural Net
N times, with learning 1 time, without learning
Keith L. Downing Supervised Learning in Neural Networks
1
Y S
1 2 3
w
X
Y T = target output value
δ = error
δ = T - Y
Δw = ηδX
Node N
Keith L. Downing Supervised Learning in Neural Networks
Error(E) Weight Vector (W) min ΔE
Keith L. Downing Supervised Learning in Neural Networks
i 1
tid Eid x1d wi1 n xnd win sumid fT
d∈D
d∈D
d∈D
Keith L. Downing Supervised Learning in Neural Networks
i 1
tid Eid x1d wi1 n xnd win sumid fT
d∈D
n
k=1
∂x
∂f ∂g(x) × ∂g(x) ∂x
Keith L. Downing Supervised Learning in Neural Networks
k=1 wikxkd
Keith L. Downing Supervised Learning in Neural Networks
1 1+e−sumid
Keith L. Downing Supervised Learning in Neural Networks
Keith L. Downing Supervised Learning in Neural Networks
d∈D
d∈D
d∈D
d∈D
Keith L. Downing Supervised Learning in Neural Networks
d∈D
Keith L. Downing Supervised Learning in Neural Networks
1 n j
sumjd
wnj w1j d(ojd) d(sumjd) d(sumnd) d(ojd) d(sum1d) d(ojd) d(Ed) d(sum1d) d(Ed) d(sumnd) Ed
Keith L. Downing Supervised Learning in Neural Networks
1 n j
sumjd
wnj w1j d(ojd) d(sumjd) d(sumnd) d(ojd) d(sum1d) d(ojd) d(Ed) d(sum1d) d(Ed) d(sumnd) Ed
∂Ed ∂sumjd is:
n
k=1
Keith L. Downing Supervised Learning in Neural Networks
n
k=1
n
k=1
n
k=1
Keith L. Downing Supervised Learning in Neural Networks
Keith L. Downing Supervised Learning in Neural Networks
j i
wij d(Ed) d(sumid)
1
wi1 sumid
Keith L. Downing Supervised Learning in Neural Networks
Keith L. Downing Supervised Learning in Neural Networks
200 400 600 800 1000
Epoch
0.0 0.2 0.4 0.6 0.8 1.0 1.2
Error Sum-Squared-Error
Error 200 400 600 800 1000
Epoch
0.0 0.2 0.4 0.6 0.8 1.0 1.2
Error Sum-Squared-Error
Error 200 400 600 800 1000
Epoch
0.0 0.2 0.4 0.6 0.8 1.0 1.2
Error Sum-Squared-Error
Error
Keith L. Downing Supervised Learning in Neural Networks
1 1 5 2 13 1
Wine Properties Wine Class Hidden Layer Keith L. Downing Supervised Learning in Neural Networks
20 40 60 80 100
Epoch
0.000 0.001 0.002 0.003 0.004 0.005 0.006 0.007
Error Sum-Squared-Error
Error 20 40 60 80 100
Epoch
0.000 0.002 0.004 0.006 0.008 0.010
Error Sum-Squared-Error
Error
20 40 60 80 100
Epoch
0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 0.16
Error Sum-Squared-Error
Error 20 40 60 80 100
Epoch
0.000 0.002 0.004 0.006 0.008 0.010 0.012 0.014
Error Sum-Squared-Error
Error
Keith L. Downing Supervised Learning in Neural Networks
∆w(t-1) ∆w(t)
Keith L. Downing Supervised Learning in Neural Networks
1
2
3
4
5
6
7
8
Keith L. Downing Supervised Learning in Neural Networks
Output Input 1 1 bias node w w 1 w w
Keith L. Downing Supervised Learning in Neural Networks
Parallel Fibers Granular Cells Mossy Fibers Climbing Fibers Purkinje Cells Inferior Olive Inhibition of deep cerebellar neurons To Cerebral Cortex To Spinal Cord Sensory + Cortical Inputs Somatosensory (touch, pain, body position) + Cortical Inputs Golgi Cells Efference Copy
Keith L. Downing Supervised Learning in Neural Networks