Selasa, 30 September 2014

Sistem Pakar - Fungsi Sigmoid (Jaringan Saraf Tiruan)

Fungsi Sigmoid


 



Berdasarkan gambar diatas Carilah Nilai :
Zin1, Zin2, Z1, Z2
Yin1, Yin2, Y1, Y2
Dw1 & Dw2 (Delta untuk mencari nilai w), dw01, dw02, dw11, dw12, dw21, dw22
Din1, Dv1, Din2, Dv2, dv01, dv02, dv11, dv12, dv21, dv22
Nilai V dan W yang baru ...




Untuk Kasus ini Kerjakan dalam Microsoft Excel !!!
Langkah awalnya adalah membuka lembar kerja baru M.Excel , kemudian masukan data nilai v dan w  sesuai dengan soal dari gambar diatas…

 

 


Mulailah kita mencari nilai Zin1

Mencari nilai Zin1 dan Zin2 dengan cara :
Zin1 = v01*1 + v11*x1 + v21*x2
Pada kolom kosong dibawah Zin1 masukan simbol  =  kemudian arahkan ke kolom nilai v01, lalu tekan tombol  *1

 



Selanjutnya tekan tombol  +  arahkan ke kolom nilai v11

 




Kemudian tekan tombol  *  dan arahkan ke kolom X1 yang nilainya sudah dinormalisasikan semula 89 menjadi 1
 



Catatan: Nilai X1, X2, Y1, Y2, Alpha dan Teta adalah Nilai Mutlak, maka pada saat menginputkan data, arahkan pada kolom nilai X1 dan tekan tombol F4, contoh seperti ini diatas Nilai X1 adalah 1, pada kolom Zin1 tertulis A6, langsung tekan tombol F4 maka menjadi A$6$ seperti dibawah ini:

 




Selanjutnya tekan tombol + dan arahkan ke kolom nilai v21, lalu tekan tombol *  arahkan ke kolom nilai X2 dan teakan tombol F4 (karena X2 nilai mutlak)
 



Untuk hasilnya tekan Enter, maka akan diperoleh  hasil untuk Zin1 seperti dibawah ini…





Selanjutnya untuk mencari nilai Zin2 dilakukan langkah seperti diatas, namun sesuaikanlah dengan Rumus masing-masing…
Untuk mencarinya gunakan Rumus ini Zin2 = v02*1 + v12*x1 + v22*x2
Maka nilai yang diperoleh untuk Zin2 adalah seperti dibawah ini…










Nilai Z1 dan Z2
Z1 = 1/(1+EXP(-Zin1))




Lalu tekan enter, maka hasilnya adalah Z1 = 0.7803 , lihat dibawah ini ...

 




Untuk Nilai Z2 dst ...
Z2 = 1/(1+EXP(-Zin2))
Yin1 = w01*1+w11*z1+w21*z2
Yin2 = w02*1+w12*z1+w22*z2
Y1’ = 1/(1+EXP(-Yin1))
Y2’ = 1/(1+EXP(-Yin2))

Delta :
Dw1 = (Y1 – Y1’)*(EXP(-Yin1)) / (1+EXP(-Yin1))^2
Dw2 = (Y2 – Y2’)*(EXP(-Yin2)) / (1+EXP(-Yin2))^2
dw01 = a*Dw1*1
dw02 = a*Dw2*1
dw11 = a*Dw1*z1
dw12 = a*Dw2*z1
dw21 = a*Dw1*z2
dw22 = a*Dw2*z2
Hasilnya :

 



din1 = Dw1*w11 + Dw2*w12
Dv1 = din1*(EXP(-zin1)) / (1+EXP(-Zin1))^2
din2 = Dw1*w21 + Dw2*w22
Dv2 = din2*(EXP(-zin2)) / (1+EXP(-Zin2))^2
dv01 = a*Dv1*1
dv02 = a*Dv2*1
dv11 = a*Dv1*x1
dv12 = a*Dv2*x1
dv21 = a*Dv1*x2
dv22 = a*Dv2*x2
Hasilnya :
 


Menghitung Nilai V dan W baru :

V01 baru = v01 – dv01
V02 baru = v02 – dv02
V11 baru = v11 – dv11
V12 baru = v12 – dv12
V21 baru = v21 – dv21
V22 baru = v22 – dv22
W01 baru = w01 – dw01
W02 baru = w02 – dw02
W11 baru = w11 – dw11
W12 baru = w12 – dw12
W21 baru = w21 – dw21
W22 baru = w22 – dw22


Hasil Secara Keseluruhan :















Tidak ada komentar:

Posting Komentar

Image Enhancement

Image Enhancement Diketahui : r 1 = 0,3   ; r 2 =   0,5    ; r 3 = 0,8   s 1 = 0,1   ; s 2 =   0,4   ; s 3 =   0,6 ...