cara perhitungan
TRANSCRIPT
-
7/25/2019 Cara Perhitungan
1/2
CARA PERHITUNGAN
Dalam algoritma MR I : bobot v1 dan v2 dan bias b3 ditentukan
sedemikian sehingga output y akan bernilai 1 jika salah satu (atau keduanya) 1
atau 2 bernilai 1! "edangkan y akan bernilai #1 jika 1 dan 2 keduanyabernilai #1!$adi unit y melakukan %ungsi logika &R pada sinyal 1 dan 2!
'obot dan bias pada unit y ditentukan yaitu :
v1
v2
b3
Fungsi aktivasi untuk z1,z2, dan y adalah :
Algoit!a "R I t#dii dai langkah$langkah yaitu %
*angkah + : inisialisasi bobot
bobot v1 , v2 dan bias b3 ditentukan dgn nilai spt yg telah ditentukan
diatas,sedangkan bobot dan bias yg lain di set dgn nilai a-ak ke-il!
set learning rate . dgn nilai ke-il
langkah 1 % s#la!a kondisi h#nti nilai salah, k#'akan langkah 2 ( ) %
langkah 2 % untuk s#tia* *ola *#latihan &i*ola s % t, k#'akan langkah + (
%
langkah + % s#t aktivasi dai unit in*ut %
/i si
langkah 0 : hitung input jaringan untuk tiaptiap hidden unit :
in1 b1 /1411 /2421
in2 b2 /1412 /2422
langkah 5 : tentukan output untuk tiaptiap hidden unit :
1 %(in1)
2 %(in2)
langkah - % t#ntukan out*ut 'aingan %
yin b3 1v1 2v2
y %(yin)
langkah % t#ntukan k#salahan dan *#&aiki &o&ot %
jika t y, maka tidak ada bobot yang diperbaiki
jika t 6 y :
-
7/25/2019 Cara Perhitungan
2/2
jika t 1, maka perbaiki bobot pada j, unit input yg paling dekat dgn +
bj(baru) bj(lama) .(1inj)
4ij(baru) 4ij(lama) .(1inj)/i
jika t 1, maka perbaiki bobot pada semua unit k, input jaringan yg bernilai
positi%bk(baru) bk(lama) .(1ink)
4ik(baru) 4ik(lama) .(1ink)/i
langkah ) % t#s kondisi h#nti
jika sudah tidak terjadi perubahan bobot atau jika nomer maksimum dari iterasi
perubahan bobot sudah dikerjakan semuanya(langkah 2) maka hentikan! $ika
tidak lanjutkan!
.#t#angan /NET0 /IN