Anda di halaman 1dari 13

KECERDASAN BUATAN

INFORMATKA A

KELOMPO 5
• RASDIAH
(NIM: D0219016)
• FAIZ
(NIM: D0219350)
• HASNUL HATIMA
(NIM:D0219004)
• LILIS
(NIM:D0218348)

JARINGAN SYARAF TIRUAN


Model Hebb
Next Week
MODEL HEBB

• Diusulkan oleh Donald Olding Hebb pada tahun


1949
• Metode pengembangan dari metode Mc Culloch
Pitts
• Model jaringan tertua yang menggunakan
pembelajaran terawasi
• Pembelajaran dilakukan dengan memperbaiki
nilai bobot dan bias secara berkala
• Bobot dan bias dihitung secara otomatis tanpa
trial dan error
Arsitektur Model Hebb

Wednesday Friday

Saturn is a gas
giant and has
rings

Tuesday Thursday
METODE HEBB

1. Inisialisasi bobot 3. Perbaiki bobot:


dan bias
W = 0; (i=1,2,...,n) • w(baru) w (lama) + x,y
b=0 • (i=1,2,...,n; dan j =1,2,...,m)

2. Untuk setiap pasangan input


4. Perbaiki bias
target (s-t), lakukan:
• Set aktivasi unit input: x=S;
(i=1,2,...,n) b(baru) b(lama) + y
• Set aktivasi unit output: (j=1,2,...,m)
Gunakan model Hebb untuk mengenali pola ke-1 dan ke-2 di bawah ini.
Periksalah apakah pola ke-3 lebih mirip pola ke-1 atau pola ke-2!

Pola ke-1 # O # O # Pola Ke-2 # O # # O Pola Ke-3 O # ###


OO### #OOO# O# O#O
##O#O #O #OO O# O#O
#OO#O OO#O# O# O#O
#O#OO #O#OO # # # #O

Tentukan target (y) terlebih dahulu, dengan representasi data nilai bipolar!
Penyelesaian:
*Tahap Training
Karakter (#) bernilai 1
Karakter (O) berrnilai -1
Pola ke-1 # O # O # X1 X 2 X 3 X 4 X 5 1 -1 1 -1 1
OO### X6 X7 X8 X9 X10 -1 -1 1 1 1
##O#O = X11 X12 X13 X14 X15 = 1 1 -1 1 -1
#OO#O X16 X17 X 18 X19 X20 1 -1 -1 1 -1
#O#OO X21 X22 X13 X14 X25 1 -1 1 -1 -1

Pola Ke-2 # O # # O X1 X2 X 3 X 4 X 5 1 -1 1 1 -1
#OOO# X6 X7 X8 X9 X10 1 -1 -1 -1 1
# O # O O = X11 X12 X13 X14 X15 = 1 -1 1 -1 -1
OO#O# X16 X17 X 18 X19 X20 -1 -1 1 -1 1
#O#OO X21 X22 X13 X14 X25 1 -1 1 -1 -1

Input Target
Pola 1 1
Pola 2 -1
 Pola 1, target (y) = 1

Pola ke-1 # O # O # X1 X 2 X 3 X 4 X 5 1 -1 1 -1 1
OO### X6 X7 X8 X9 X10 -1 -1 1 1 1
##O#O = X11 X12 X13 X14 X15 = 1 1 -1 1 -1
#OO#O X16 X17 X 18 X19 X20 1 -1 -1 1 -1
#O#OO X21 X22 X13 X14 X25 1 -1 1 -1 -1

 Inisialisasi bobot (w) dan bias (b)

• W1=W2=W3=W4=W5=W6=W7=W8=W9=W10=W11=W12=W13=W14=
W15=W16=W17=W18=19=W20=W21=W22=W23=W24=W25= 0
• Bias (b) = 0
 Perubahan bobot (w) dan bias (b) pada pola 1
W₁(baru) =W1 (lama) + x1.y=0+1.1=1
W₂(baru) = W2(lama) +x2.y=0+(-1).1=-1
W3(baru)=W3(lama) + x3.y=0+1.1=1
W4(baru)=W4(lama) + x4.y=0+(-1).1=-1
W5(aru) = W5(lama) + x5.y=0+1.1=1
W6(baru)=W6(lama) + x6.y=0+(-1).1=-1
W7(baru)=W7(lama) + x7.y=0+(-1).1=-1
W8(baru)=W8(lama) + x8.y=0+1.1=1
W9(baru)=W9(lama) + x9.y=0+1.1=1
W10(baru)=W10(lama) + x10.y=0+1.1=1
W11(baru) = W11(lama) +x11.y=0+1.1=1
W12(baru) W12(lama) +x12.y=0+1.1=1
W13(baru) W13(lama) + x13.y=0+(-1).1=-1
W14(aru) = W14(lama) + x14.y=0+1.1=1
W15(baru) =W15(lama) +x15.y=0+(-1).1=-1
W16(baru) =W16(lama) + x16.y=0+1.1=1
W17(baru)=W17(lama) + x17.y=0+(-1).1=-1
W18(baru) =W18(lama) + x18.y=0+(-1).1=-1
W19(baru) =W19(lama) + x19.y=0+1.1=1
W20(baru) =W21(lama) + x20.y=0+(-1).1=-1
W21(baru) = W21(lama) + x21.y=0+1.1=1
W22(baru) =W22(lama) + x22.y=0+(-1).1=-1
W23(baru) =W23(lama) + x23.y=0+1.1=1
W24(aru) = W24(lama) + x24.y=0+(-1).1=-1
W25(baru) =W25(lama) +x25.y=0+(-1).1=-1
b(baru) b(lama) + y = 0+1=1
 Perubahan bobot (w) dan bias (b) pada pola 2
W₁(baru) =W1 (lama) + x1.y=1+1(-1)=0
W₂(baru) = W2(lama) +x2.y=-1+(-1)(-1)=0
W3(baru)=W3(lama) + x3.y=1+1(-1)=0
W4(baru)=W4(lama) + x4.y=-1+1(-1)=-2
W5(aru) = W5(lama) + x5.y=1+(-1)(-1)=2
W6(baru)=W6(lama) + x6.y=-1+1(-1)=-2
W7(baru)=W7(lama) + x7.y=-1+(-1)(-1)=0
W8(baru)=W8(lama) + x8.y=1+(-1)(-1)=2
W9(baru)=W9(lama) + x9.y=1+(-1)(-1)=2
W10(baru)=W10(lama) + x10.y=1+1(-1)=0
W11(baru) = W11(lama) +x11.y=1+1(-1)=0
W12(baru) W12(lama) +x12.y=1+(-1)(-1)=2
W13(baru) W13(lama) + x13.y=-1+1(-1)=-2
W14(aru) = W14(lama) + x14.y=1+(-1)(-1)=2
W15(baru) =W15(lama) +x15.y=-1+(-1)(-1)=0
W16(baru) =W16(lama) + x16.y=1+(-1)(-1)=2
W17(baru)=W17(lama) + x17.y=-1+(-1)(-1)=0
W18(baru) =W18(lama) + x18.y=-1+1(-1)=-2
W19(baru) =W19(lama) + x19.y=1+(-1) (-1)=2
W20(baru) =W21(lama) + x20.y=-1+1(-1)=-2
W21(baru) = W21(lama) + x21.y=1+1(-1)=0
W22(baru) =W22(lama) + x22.y=-1+(-1) (-1)=0
W23(baru) =W23(lama) + x23.y=1+1(-1)=0
W24(aru) = W24(lama) + x24.y=-1+(-1) (-1)=0
W25(baru) =W25(lama) +x25.y=-1+(-1) (-1)=0
b(baru) b(lama) + y = 1+ (-1)=0
 Diperoleh Nilai:
• W1=0, W2=0, W3=0, W4=-2, W5=2, W6=-2, W7=0, W8=2, W9=2, W10=0, W11=0, W12=2, W13=-2, W14=2, W15=0,
W16=2, W17=0, W18=-2, W19=2, W20=-2, W21=0, W22=0, W23=0, W24=0, W25= 0
• b=0
  Nilai-niali tersebut digunakan untuk menguji seluruh data input, hailnya
adalah:
net= , karena nilai (b)=0 maka dapat digunakan rumus

net=

 
 Pola ke-1
 net= 1.0+(-1)0+1.0+(-1)(-2)+1.2+(-1)(-2)+(-1)0+1.2+1.2+1.0+1.0+1.2+(-1)(-2)+1.2+(-1)0+
(-1)(-2)+1.2+(-1)(-2)+1.0+(-1)0+1.0+(-1)+(-1)0
=0+0+0+2+2+2+0+2+2+0+0+2+2+2+0+2+0+2+2+2+0+0+0+0+0=24
 f(net) = -1; jika net< 0
 f(net) = 1; jika net ≥ 0

 f(24)= 1 (sama dengan target)


 Pola ke-2
 net= 1.0+(-1)0+1.0+1(-2)+(-1)2+1(-2)+(-1)0+(-1)2+(-1)2+1.0+1.0+(-1)2+1(-2)+ (-1)2+(-1)0+(-
1)2+(-1)0+1(-2)+(-1)2+1(-2)+1.0+(-1)0+1.0+(-1)0+(-1)0
=0+0+0+(-2)+(-2)+(-2)+0+(-2)+(-2)+0+0+(-2)+(-2)+(-2)+0+(-2)+0+(-2)+
(-2)+(-2)+0+0+0+0+0= -24
 f(net) = -1; jika net< 0
 f(net) = 1; jika net ≥ 0

 f(-24)= -1 (sama dengan target)


2. Tahap Teksting (Pengujian)
 Pola ke-3
 Uji apakah pola ke-3 lebih mirip pola ke-1 atau ke-2
O# ### X1 X2 X3 X4 X5 -1 1 1 1 1
O# O#O X6 X7 X8 X9 X10 -1 1 -1 1 -1
O# O#O = X11 X12 X13 X14 X15 = -1 1 -1 1 -1
O# O#O X16 X17 X 18 X19 X20 -1 1 -1 1 -1
# # # #O X21 X22 X13 X14 X25 1 1 1 1 -1

 net= (-1)0+1.0+1.0+1(-2)+1.2+(-1)(-2)+1.0+(-1)2+1.2+(-1)0+(-1)0+1.2+(-1)(-2)+1.2+(-1)0+
(-1)2+1.0+(-1)(-2)+1.2+(-1)(-2)+1.0+1.0+1.0+1.0+(-1)0
=0+0+0+(-2)+2+2+0+(-2)+2+0+0+2+2+2+0+(-2)+0+2+2+2+0+0+0+0+0= 12
 f(net) = -1; jika net< 0
 f(net) = 1; jika net ≥ 0

 f(12)= 1
Sehingga, pola ke-3 dikenali sebagai pola ke-1. Karena (12) masuk ke dalam net (≥ 0)
dengan target 1. Yakni mirip dengan pola ke -1 sehingga masing-masimg memiliki terget
yang sama yaitu (y)=1
TERIMA KASIH

Anda mungkin juga menyukai