4 Contoh Perhitungan Backpropagation PDF
4 Contoh Perhitungan Backpropagation PDF
Gunakan backpropagation dengan sebuah layer tersembunyi (dengan 3 unit), untuk mengenali
fungsi logika XOR dengan 2 masukan X1 dan X2. Buatlah iterasi untuk menghitung bobot
jaringan untuk pola pertama (X1=1, X2=1 dan t=0). Gunakan laju pemahaman =0.2.
Penyelesaian
1 1
V10 W10
V20
V30
X1 V11 Z1
W11
V31 V21
V12
X2 Z2 Y1
V22 W12
V32
W12
X3
Bobot-bobot diberikan nilai acak dengan range -1 sampai dengan 1. Missal bobot dari layer input
ke layer tersembunyi seperti pada table a dan bobot-bobot dari layer tersembunyi ke layer output
seperti pada table b.
Langkah 0
Inisialisasi semua bobot dengan bilangan acak kecil.
Table a
z1 Z2 Z3
X1 0.2 0.3 -0.1
X2 0.3 0.1 -0.1
1 -0.3 0.3 0.3
Table b
Y
Z1 0.5
Z2 -0.3
Z3 -0.4
1 -0.1
Langkah 1
Jika kondisi penghentian belum terpenuhi, lakukan langkah 2 sampai dengan 8
Langkah 2
Untuk setiap pasang data pelatihan, lakukan langkah 3 sampai dengan 8
Fase I: Propagasi Maju
Langkah 3
Tiap unit masukkan menerima sinyal dan meneruskan ke unit tersembunyi
Langkah 4
Hitung semua keluaran di unit tersembunyi (Zj):
Langkah 5
Hitung semua jaringan di unit keluaran (yk)
Langkah 7
Hitung factor unit tersembunyi berdasarkan kesalahan di setiap unit tersembunyi zj
(j=1,2,3,,p)
vji= jxi
v10= 1=0,2*(-0,01)*1= -0,002
v20= 2=0,2*(0,01)*1=0,002
v30= 3=0,2*(0,01)*1=0,002
v11= 1x1=0,2*(-0,01)*1=-0,002
v21= 2x1=0,2*(0,01)*1=0,002
v31= 3x1=0,2*(0,01)*1=0,002
v12= 1x2=0,2*(-0,01)*1=-0,002
v22= 2x2=0,2*(0,01)*1=0,002
v32= 3x2=0,2*(0,01)*1=0,002
Langkah 7
Hitung factor unit tersembunyi berdasarkan kesalahan di setiap unit tersembunyi zj
(j=1,2,3,,p)
vji= jxi
v10= 1=0,2*(-0,01)*1= -0,002
v20= 2=0,2*(0,01)*1=0,002
v30= 3=0,2*(0,01)*1=0,002
v11= 1x1=0,2*(-0,01)*1=-0,002
v21= 2x1=0,2*(0,01)*1=0,002
v31= 3x1=0,2*(0,01)*1=0,002
v12= 1x2=0,2*(-0,01)*1=-0,002
v22= 2x2=0,2*(0,01)*1=0,002
v32= 3x2=0,2*(0,01)*1=0,002