Tutorial - ANN
Tutorial - ANN
neuron
axon
dendrite
Fungsi aktivasi
target
input
ANN output
compare
Adjust
Weights
p = input
w = pembobot (weight) input ke neuron
b = pembobot (weight) bias ke neuron
n = output neuron
f = fungsi aktivasi
a = output perceptron
Komputasi : n w.p b
a f w.p b
p1
p
n w11 w12 ... w1R 2 + b
...
pR
= Wp b
a f Wp b
1 e n
a f ( n)
1 e n
1
a f ( n) f ' (n) 1 f (n) .1 f (n) an
1 e n
f ' (n) f (n).1 f (n)
p1
p b1
b
p 2
... b 2
...
pR
bS
w11 w12 ... w1R
w w 22 ... w 2R
W 21
... ... ... ...
w S1 w S2 ... w SR
a f Wp b
1 f (n)
1 f (n)
= laju pelatihan [0 … 1]
= error ANN T
target = error target < Target ?
1 Q 1 Q
mse k t k ak
2 2
Q k 1 Q k 1
Q = jumlah pasangan data pelatihan
X X min
X n X n max X n min . X n min
X max X min
DATA NORMALISASI p1
NO
a b c a b c w1
n a
1 0 2 2.000 0 0,200 0,141 f
2 3 4 5.000 0.300 0,400 0,354 w2 b
3 5 6 7.810 0.500 0,600 0,552 p2
1
4 10 10 14.142 1.000 1,000 1,000
1
Fungsi aktivasi : Log-Sigmoid a
1 e n
Laju pelatihan (learning rate) = 0.5
Target Error = target = 0.001
Epoch 1 : Data 2
w1. p1 (2) w2 . p2 (2) n(2)
0.010 * 0.300 0.016 * 0.400 0.003
1
a(2) f (n(2)) ( 0.003)
0.499
1 e
(2) t (2) a(2) 0.354 0.499 0.146
Epoch 1 : Data 3
w1. p1 (3) w2 . p2 (3) n(3)
0.012 * 0.500 0.045 * 0.600 0.033
1
a(3) f (n(3)) ( 0.033)
0.492
1 e
(3) t (3) a(3) 0.552 0.492 0.061
Epoch 1 : Data 4
w1. p1 (4) w2 . p2 (4) n(4)
0.003 * 1 0.027 * 1 0.024
1
a(4) f (n(4)) ( 0.024)
0.494
1 e
(4) t (4) a(4) 1 0.494 0.506
mse target