Derivasi untuk Algoritma Propagasi Balik

Jurnal Informatika, Vol. 3, No.1, Juni 2007:49-62 52

2.1.1. Derivasi untuk Algoritma Propagasi Balik

Jumlahan kuadrat sinyal error rumus 4 adalah fungsi dari seluruh bobot pada jaringan. Gradien E adalah vektor yang terdiri dari derivatif-derivatif parsial dari E terhadap setiap bobot. Vektor ini menunjukkan arah dimana E akan meningkat. Arah kebalikannya akan menunjukkan pengurangan pada E Fausett, 1994. Dengan demikian bobot akan menyesuaikan diri untuk memperkecil E sebesar : mn mn w w ∂ Ε ∂ − = ∆ Konstanta learning rate laju belajar dapat disertakan sebagai berikut 1≥ η 0 : mn mn w w ∂ Ε ∂ − = ∆ η Jika dalam sebuah arsitektur MLPs terdapat n lapisan, dengan lapisan ke-n adalah lapisan output, maka penyesuaian bobot untuk setiap lapisan adalah sebagai berikut indeks lapisan ke-n adalah a, lapisan ke-n-1 adalah b, ke-n-2 adalah c, ke-n-3 adalah d… dst : Link menuju lapisan n : ba a a a a a a ba w v v y y e e w ∂ ∂ ∂ ∂ ∂ ∂ ∂ Ε ∂ = ∂ Ε ∂ ∑ = Ε a a e 2 2 1 ; a a e e = ∂ Ε ∂ a a a y t e − = ; 1 − = ∂ ∂ a a y e a a v f y = ; 1 1 a a a a v f y v y = = ∂ ∂ ba b ba a y w v ∑ = ; ba ba a y w v = ∂ ∂ ba a a ba y v f e w 1 − = ∂ Ε ∂ 1 a a n v f e = δ ; ba n ba y w δ − = ∂ Ε ∂ ; δ = gradien lokal 7 8 9 Penerapan Jaringan Saraf Tiruan Propagasi Balik Studi Kasus Pengenalan Jenis Kopi Bernard Renaldy Suteja 53 Link menuju lapisan n –1 : cb b b ba ba cb w v v y y w ∂ ∂ ∂ ∂ ∂ Ε ∂ = ∂ Ε ∂ ; ba a a a a a ba a a a a ba y v v e e y v v e e y ∂ ∂ ∂ ∂ = ∂ ∂ ∂ ∂ ∂ Ε ∂ = ∂ Ε ∂ ∑ a a a a a v f t y t e − = − = ; 1 a a a v f v e − = ∂ ∂ ba b ba a y w v ∑ = ; ba ba a w y v = ∂ ∂ b ba v f y = ; 1 1 b ba b ba v f y v y = = ∂ ∂ cb c cb b y w v ∑ = ; cb cb b y w v = ∂ ∂ ba a a a b cb cb w v f e v f y w ∑ − = ∂ Ε ∂ ∑ = − a ba n b n w v f δ δ 1 1 ; cb n cb y w 1 − − = ∂ Ε ∂ δ Link menuju lapisann-2 : dc c c cb cb dc w v v y y w ∂ ∂ ∂ ∂ ∂ Ε ∂ = ∂ Ε ∂ cb b ba a b a a a a cb b b ba ba cb y v y v v e e y v v y y y ∂ ∂ ∂ ∂ ∂ ∂ = ∂ ∂ ∂ ∂ ∂ Ε ∂ = ∂ Ε ∂ ∑ ∑ cb c cb b y w v ∑ = ; cb cb b w y v = ∂ ∂ c cb v f y = ; 1 1 c cb c cb v f y v y = = ∂ ∂ dc d dc c y w v ∑ = ; dc dc c y w v = ∂ ∂ 10 Jurnal Informatika, Vol. 3, No.1, Juni 2007:49-62 54 cb a a a b b c dc dc w v f e v f v f y w       − = ∂ Ε ∂ ∑ ∑ cb b n c n w v f ∑ − − = 1 1 2 δ δ ; dc n dc y w 2 − − = ∂ Ε ∂ δ Algoritma di atas berlaku rekursif untuk link-link menuju lapisan-lapisan sebelumnya, sampai ke lapisan sebelum lapisan input. Sebagai contoh, nilai penyesuaian bobot berikutnya link menuju lapisan n-3 : dc b a a a b c c d ed ed w v f e v f v f v f y w             − = ∂ Ε ∂ ∑ ∑ ∑

2.2.2. Algoritma Propagasi Balik