Home Start Back Next End
  
32
Set learning rate : a (0< a <1)
(untuk sederhanannya set semua dengan 1)
1.   Selama kondisi berhenti bernilai false,
lakukan langkah-langkah sebagai
berikut:
i. Untuk setiap pasangan pembelajaran s-t, kerjakan:
a. Set input dengan nilai sama dengan vektor input:
x
i
=
s
i
b. Hitung respon untuk unit output :
y_in = b+
?x
i
w
i
1,
jika y_in > ?
y =
0,
jika –? = y_in = ?
-1,
jika y_in < ?
c. Perbaiki bobot dan bias jika terjadi error:
jika y ? t maka:
w
i
(baru) = w
i
(lama ) + a * t * x
i
b (baru) = b (lama) + a * t
jika tidak, maka :
w
i
(baru) = w
i
(lama )
b
(baru) = b (lama)
ii.
Tes
kondisi
berhenti:
jika
tidak
terjadi
perubahan bobot
pada
i
maka
kondisi
berhenti
true,
namun
jika
masih
terjadi
perubahan maka
kondisi berhenti false.
Algoritma
di
atas
bisa
digunakan
baik
untuk
input
biner
maupun
bipolar,
dengan ? tertentu, dan bias yang dapat diatur. Pada algoritma tersebut bobot-
Word to PDF Converter | Word to HTML Converter