PenyelesaianFungsi Sigmoid
Tentukandulu input dan target
nya…!!! Input = x1 dan x2 kemudian Target = y1 dan y2
X1 = 89 Y1 =0.14 (Target yang akan di capai)
X2 = 10 Y2 =0.99 (Target yang akan di capai)
Terlebihdahulunormalisasiinputandengancarabilanganterkecil
di bagibilanganterbesar. Hasilnyadibawahini :
X1 = 1 Y1 =0.14 (Target yang akan di capai)
X2 = 0.112 Y2 =0.99 (Target yang akan di capai)
Inisialisasi :
α = 0.7
s = 1
|
V01 = 0.4
|
W01 = 0.2
|
|
V02 = 0.5
|
W02 = 0.3
|
|
V11 = 0.8
|
W11 = 0.6
|
|
V12 = 0.9
|
W12 = 0.5
|
|
V21 = 0.6
|
W21 = 0.4
|
|
V22 = 0.6
|
W22 = 0.2
|
Z in 1 = v01 * 1 + v11 * x1 + v21*x2
=
0.4*1+0.8*1+0.6*0.112
=
1.267
Z1 =
1/(1+e-1.267) = 0.780
Ket :tandamerahdapat di cakarsecara manual
e =2.718 maka
Z1 = 1 / (1 + (1/2.718^1.267)) = kerjakandahulu yang bewarnabiru
= 1/(1+0.28)
= 0.78
Z in 2 = v02*1 + v12*x1 + v22*x2
=
0.5*1 + 0.9*1 + 0.6*0.112
=
1.467
Z2 =
1 / (1+e-1.467) = 0.680
Y in 1 = w01*1 + w11*z1 + w21*z2
=
0.2*1 + 0.6*0.780 + 0.4*0.680
=
0.893
Y in 2 = w02*1 + w12*z1 + w22*z2
=
0.3*1 + 0.5*0.780 + 0.2*0.680
=
0.753
Y1 =
1 / (1 + e-0.893) = 0.710
Y2 =1
/ (1 + e-0.753) = 0.680
d1 = (y1 – y1’) * (e-y in 1) /
(1 + e-y in 1)2
=
(0.14 – 0.710) * (e-0.893) / (1 + e-0.893) = -0.105
d2 =(y2– y2’) * (e-y in 2) / (1
+ e-y in 2)2
=
(0.99 – 0.680) * (e-0.753) / (1 + e-0.753) = 0.064
Dw01 = α * (d1)
=
0.7 * (-0.105)
=
-0.075
Dw02 =α * (d2)
=
0.7 * (0.064)
=
0.045
Dw11 =α * (d1) * z1
=
0.7 * (-0.105) * 0.780
=
-0.057
Dw12 = α * (d2) * z1
=
0.7 * (0.064) * 0.780
=
0.035
Dw21 =α * (d1) * z2
=
0.7 * (-0.105) * 0.680
=
-0.057
Dw22 =α * (d2) * z2
=
0.7 * (0.064) * 0.680
=
0.037
din 1 =d1*w11 + d2*w12
=
(-0.105) * 0.6 + (0.064) * 0.5
=
-0.031
d1 =d in 1 * e-1.267 / (1+e-1.267)2
=
0.005
din 2 =d1*w21 + d2*w22
=
(-0.105) * 0.4 + (0.064) * 0.2
=
-0.029
d2 =d in 2 * e-1.467/ (1+e-1.467)2
=
-0.006
Dv01 =α * (d1) = 0.7 * (0.005) = -0.0037
Dv02 =α * (d2) = 0.7 *
(-0.006) = -0.0044
Dv11 =α * (d1) * x1
= 0.7 * (0.005) * 1
= -0.0037
Dv12 =α * (d2) * x1
= 0.7 * (-0.006) * 1
= -0.0044
Dv21 =α * (d1) * x2
= 0.7 * (0.005) * 0.112
= -0.0004
Dv22 = α * (d2) * x2
= 0.7 * (-0.006) * 0.112
= -0.0005
Selanjutnya
menentukan nilai baru dari v dan w :
V01 = 0.4 + (-0.0037) = 0.396
V02 = 0.5 + (-0.0044) = 0.50
V11 = 0.8 + (-0.0037) = 0.80
V12 = 0.9 + (-0.0044) = 0.90
V21 = 0.4 + (-0.0004) = 0.60
V22 = 0.6 + (-0.0005) = 0.60
W01 = 0.2 + (-0.075) = 0.03
W02 = 0.3 + (0.045) = 0.25
W11 = 0.6 + (-0.057) = 0.54
W12 = 0.5 + (0.045) = 0.54
W21 = 0.4 + (-0.057) = 0.34
W22 =0.2 + (0.037) = 0.24
Setelahsemuanyasudah di
caridenganbetulmakaakan di dapatkannilaibaruuntuk V dan W
Karna Y1 dan Y2 dalamperhitungan di
atasbelummemenuhi target, makaharus di carilagimenggunakan proses perulangan.
Karenaharusmenyelesaikandengan
proses perulanganmakadariitugunakanaplikasiMs.excel agar
dapatmenyelesaikanmasalahtersebuttampilannyasepertigambarberikutini :
Target yang
inginkitacari :
Y1 =
0.14
Y2 =
0.99
gambar di
atasmenyatakanbahwa yang bewarnamerahitu Y1 = 0.195 dan yang bewarnabiruitu Y2
= 0.810 ,,, berartibahwapengalamanuntukmencapaisebuah target dapatberhasil,
karenanilai Y2 perlahan - lahanmendekati target yang diinginkan.