Click here to load reader
Upload
yvonne
View
82
Download
11
Tags:
Embed Size (px)
DESCRIPTION
Algoritma JST Backpropagation. 1. 1. V 10. W 10. W 20. V 20. Vp 0. W m0. Y 1. Z 1. W 11. X 1. V 11. W 21. V 21. V p1. W m1. V 12. W 12. Y 2. X 2. Z 2. V 22. W 22. W m2. V m2. V 1n. W 1p. W 2p. V 2m. Y m. Z p. X n. V pn. W mp. Arsitektur JST Backpropagation. - PowerPoint PPT Presentation
Citation preview
Algoritma JST Backpropagation
Algoritma JST BackpropagationArsitektur JST BackpropagationContoh Arsitekstur JST Backpropagation dengan:n unit masukkanp unit layer tersembunyim unit masukkan
1Y1Y2YmZ1Z2Zp1X1X2XnV10V20Vp0V11Vp1V21V12Vm2V22V1nVpnV2mW10W20Wm0W11Wm1W21W12Wm2W22W1pWmpW2pLayer MasukkanLayer tersembunyiLayer KeluaranFungsi AktifasiFungsi aktifasi yang digunakan pada backpropagation yaitu sigmoid biner dan sigmoid bipolar
Fungsi Aktifasi
Algoritma Pelatihan BackpropagationAlgoritma Pelatihan Backpropagation dengan satu layer tersembunyi dan dengan menggunakan fungsi aktivasi sigmoid biner
Langkah 0 : Inisialisasi semua bobot dengan bilangan acak kecil.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 81Y1Y2YmZ1Z2Zp1X1X2XnV10V20Vp0V11Vp1V21V12Vm2V22V1nVpnV2mW10W20Wm0W11Wm1W21W12Wm2W22W1pWmpW2pAlgoritma Pelatihan BackpropagationFase I: Propagasi MajuLangkah 3Tiap unit masukkan menerima sinyal dan meneruskan ke unit tersembunyiLangkah 4Hitung semua keluaran di unit tersembunyi (Zj):
1Y1Y2YmZ1Z2Zp1X1X2XnV10V20Vp0V11Vp1V21V12Vm2V22V1nVpnV2mW10W20Wm0W11Wm1W21W12Wm2W22W1pWmpW2p
Algoritma Pelatihan BackpropagationLangkah 5Hitung semua jaringan di unit keluaran (yk)
1Y1Y2YmZ1Z2Zp1X1X2XnV10V20Vp0V11Vp1V21V12Vm2V22V1nVpnV2mW10W20Wm0W11Wm1W21W12Wm2W22W1pWmpW2p
Algoritma Pelatihan BackpropagationFase II : Propagasi MajuLangkah 6Hitung factor unit keluaran berdasarkan kesalahan setiap unit keluaran yk (k=1,2,3.)
k=(tk-yk) f(y_netk)= (tk-yk) yk (1-yk)k meruapakan unit kesalahan yang akan dipakai dalam perubahan bobot layer dibawahnya (lankah 7)Hitung suku perubahan bobot Wkj dengan laju perubahan wkj= k zj ; k=1,2,3,,m ; j=0,1,2,,p1Y1Y2YmZ1Z2Zp1X1X2XnV10V20Vp0V11Vp1V21V12Vm2V22V1nVpnV2mW10W20Wm0W11Wm1W21W12Wm2W22W1pWmpW2pAlgoritma Pelatihan BackpropagationLangkah 7Hitung factor unit tersembunyi berdasarkan kesalahan di setiap unit tersembunyi zj (j=1,2,3,,p)
Faktor unit tersembunyij = _netj f(z_netj)= _netj zj (1-zz)Hitung suku perubahan bobot vjivji= jxi ; j=1,2,,p ; i=0,1,2,,n1Y1Y2YmZ1Z2Zp1X1X2XnV10V20Vp0V11Vp1V21V12Vm2V22V1nVpnV2mW10W20Wm0W11Wm1W21W12Wm2W22W1pWmpW2p
Algoritma Pelatihan BackpropagationFase III : Perubahan BobotLangkah 8Perubahan bobot garis yang menuju unit keluaranwkj (baru)= wkj (lama) + wkj Perubahan bobot garis yang menuju ke unit tersembunyiVji (baru)= vji (lama) + vji
1Y1Y2YmZ1Z2Zp1X1X2XnV10V20Vp0V11Vp1V21V12Vm2V22V1nVpnV2mW10W20Wm0W11Wm1W21W12Wm2W22W1pWmpW2pLaju PemahamanLaju pemahaman di simbolkan dengan Laju pemahaman menentukan lama iterasiNilai dari diantara 0 sd 1Semakin besar nilai semakin cepat lama iterasiAkan tetapi jika terlalu besar akan merusak pola, sehingga justru akan lebih lama iterasinya
EpochEpoch yaitu satu siklus pelatihan yang melibatkan semua polaMisal jika suatu arsitektur JST terdapat 4 pola masukkan dan 1 target, maka pelatihan 4 pola masukkan tersebut adalah 1 epoch