Sunteți pe pagina 1din 8

TUGAS

ARTIFICIAL NEURAL NETWORK PERCEPTRON


KS141322 SISTEM CERDAS

DISUSUN OLEH:

MUHAMMAD WILDAN MAULIDANI


05211640000029

DEPARTEMEN SISTEM INFORMASI


INSTITUT TEKNOLOGI SEPULUH NOPEMBER
2018
Tugas Artificial Neural Network :
Perceptron

X1 X2 1 Target
1 1 1 1
1 0 1 -1
0 1 1 -1
0 0 1 -1

NRP : 052116400000AB - 05211640000029


Maka α = 0.A = 0.2 dan w = 0.B = 0.9
Inisialisasi bobot (w) dan bias (b), Set learning rate 0< α ≤ 1
w1 = 0.9 , w2 = 0.9, b = 0
α = 0.2 , θ = 0
1 jika Net > θ / Net > 0
Out = 0 jika Net = θ / Net = 0
-1 jika Net < θ / Net < 0

Input Net Out Target Weight Weight


Changes
(x1 x2 1) (w1 w2 b)
(0.9 0.9 0)
(1 1 1) 1

Epoch 1 Baris 1

Net = b + (x1*w1+x2*w2)
Net = 0 + (1*0.9+1*0.9)
Net = 0+ (0.9+0.9)
Net = 1.8
Karena Net = 1.8 1.8>0 maka Out = 1
Karena Out = Target maka Weight Changes = 0
Dan Weight tetap (0.9 , 0.9, 0)
Input Net Out Target Weight Changes Weight
(x1 x2 1) (w1 w2 b)
(0.9 0.9 0)
(1 1 1) 1.8 1 1 (0 0 0) (0.9 0.9 0)

Epoch 1 Baris 2

Net = b + (x1*w1+x2*w2)
Net = 0 + (1*0.9+0*0.9)
Net = 0+ (0.9)
Net = 0.9
Karena Net = 0.9 dan 0.9>0 maka Out = 1
Karena Out != Target maka Weight Changes
dW1 = aTX1= 0.2*-1*1 = -0.2
dW2 = aTX2= 0.2*-1*0 = 0
dW3 = aTX3= 0.2*-1*1 = -0.2
Dan Weight =
W1 = W1+dW1 = 0.9-0.2 = 0.7
W2 = W2+dW2 = 0.9+0 = 0.9
W3 = W3+dW3 = 0-0.2 = -0.2
Input Net Out Target Weight Changes Weight
(x1 x2 1) (w1 w2 b)
(0.9 0.9 0)
(1 0 1) 0.9 1 -1 (-0.2 0 -0.2) (0.7 0.9 -0.2)

Epoch 1 Baris 3

Net = b + (x1*w1+x2*w2)
Net = -0.2 + (0*0.7+1*0.9)
Net = -0.2+ (0.9)
Net = 0.7
karena Net = 0.7 dan 0.7>0 maka Out = 1
Karena Out != Target maka Weight Changes
dW1 = aTX1= 0.2*-1*0 = 0
dW2 = aTX2= 0.2*-1*1 = -0.2
dW3 = aTX3= 0.2*-1*1 = -0.2
Dan Weight =
W1 = W1+dW1 = 0.7+0 = 0.7
W2 = W2+dW2 = 0.9-0.2 = 0.7
W3 = W3+dW3 = -0.2-0.2 = -0.4
Input Net Out Target Weight Changes Weight
(x1 x2 1) (w1 w2 b)
(0.7 0.9 -0.2)
(0 1 1) 0.7 1 -1 (0 -0.2 -0.2) (0.7 0.7 -0.4)

Epoch 1 Baris 4

Net = b + (x1*w1+x2*w2)
Net = -0.4 + (0*0.7+0*0.7)
Net = -0.4+ 0
Net = -0.4
karena Net = -0.4 dan -0.4<0 maka Out = -1
Karena Out = Target maka Weight Changes = 0
Dan Weight tetap (0.7, 0.7, -0.4)
Input Net Out Target Weight Changes Weight
(x1 x2 1) (w1 w2 b)
(0.7 0.7 -0.4)
(0 0 1) -0.4 -1 -1 (0 0 0) (0.7 0.7 -0.4)

Epoch 1
Input Net Out Target Weight Changes Weight
(x1 x2 1) (w1 w2 b)
(1 1 1) 1.8 1 1 (0 0 0) (0.9 0.9 0)
(1 0 1) 0.9 1 -1 (-0.2 0 -0.2) (0.7 0.9 -0.2)
(0 1 1) 0.7 1 -1 (0 -0.2 -0.2) (0.7 0.7 -0.4)
(0 0 1) -0.4 -1 -1 (0 0 0) (0.7 0.7 -0.4)

Epoch 2 Baris 1

Net = b + (x1*w1+x2*w2)
Net = -0.4 + (1*0.7+1*0.7)
Net = -0.4+ (0.7+0.7)
Net = 1
Karena Net = 1 1>0 maka Out = 1
Karena Out = Target maka Weight Changes = 0
Dan Weight tetap (0.7 , 0.7, -0.4)
Input Net Out Target Weight Changes Weight
(x1 x2 1) (w1 w2 b)
(0.7 0.7 -0.4)
(1 1 1) 1 1 1 (0 0 0) (0.7 0.7 -0.4)

Epoch 2 Baris 2

Net = b + (x1*w1+x2*w2)
Net = -0.4 + (1*0.7+0*0.7)
Net = -0.4+ (0.7)
Net = 0.3
Karena Net = 0.3 dan 0.3>0 maka Out = 1
Karena Out != Target maka Weight Changes
dW1 = aTX1= 0.2*-1*1 = -0.2
dW2 = aTX2= 0.2*-1*0 = 0
dW3 = aTX3= 0.2*-1*1 = -0.2
Dan Weight =
W1 = W1+dW1 = 0.7-0.2 = 0.5
W2 = W2+dW2 = 0.7+0 = 0.7
W3 = W3+dW3 = -0.4-0.2 = -0.6
Input Net Out Target Weight Changes Weight
(x1 x2 1) (w1 w2 b)
(0.7 0.7 -0.4)
(1 0 1) 0.3 1 -1 (-0.2 0 -0.2) (0.5 0.7 -0.6)

Epoch 2 Baris 3

Net = b + (x1*w1+x2*w2)
Net = -0.6 + (0*0.5+1*0.7)
Net = -0.6+ (0.7)
Net = 0.1
karena Net = 0.1 dan 0.1>0 maka Out = 1
Karena Out != Target maka Weight Changes
dW1 = aTX1= 0.2*-1*0 = 0
dW2 = aTX2= 0.2*-1*1 = -0.2
dW3 = aTX3= 0.2*-1*1 = -0.2
Dan Weight =
W1 = W1+dW1 = 0.5+0 = 0.5
W2 = W2+dW2 = 0.7-0.2 = 0.5
W3 = W3+dW3 = -0.6-0.2 = -0.8
Input Net Out Target Weight Changes Weight
(x1 x2 1) (w1 w2 b)
(0.5 0.7 -0.6)
(0 1 1) 0.1 1 -1 (0 -0.2 -0.2) (0.5 0.5 -0.8)

Epoch 2 Baris 4

Net = b + (x1*w1+x2*w2)
Net = -0.8 + (0*0.5+0*0.5)
Net = -0.8+ 0
Net = -0.8
karena Net = -0.8 dan -0.8<0 maka Out = -1
Karena Out = Target maka Weight Changes = 0
Dan Weight tetap (0.5, 0.5, -0.8)

Input Net Out Target Weight Changes Weight


(x1 x2 1) (w1 w2 b)
(0.5 0.5 -0.8)
(0 0 1) -0.8 -1 -1 (0 0 0) (0.5 0.5 -0.8)

Epoch 2
Input Net Out Target Weight Changes Weight
(x1 x2 1) (w1 w2 b)
(1 1 1) 1 1 1 (0 0 0) (0.7 0.7 -0.4)
(1 0 1) 0.3 1 -1 (-0.2 0 -0.2) (0.5 0.7 -0.6)
(0 1 1) 0.1 1 -1 (0 -0.2 -0.2) (0.5 0.5 -0.8)
(0 0 1) -0.8 -1 -1 (0 0 0) (0.5 0.5 -0.8)

Epoch 3 Baris 1

Net = b + (x1*w1+x2*w2)
Net = -0.8 + (1*0.5+1*0.5)
Net = -0.8+ 1
Net = 0.2
karena Net = 0.2 dan 0.2>0 maka Out = 1
Karena Out = Target maka Weight Changes = 0
Dan Weight tetap (0.5, 0.5, -0.8)
Input Net Out Target Weight Changes Weight
(x1 x2 1) (w1 w2 b)
(0.5 0.5 -0.8)
(1 1 1) 0.2 1 1 (0 0 0) (0.5 0.5 -0.8)

Epoch 3 Baris 2
Net = b + (x1*w1+x2*w2)
Net = -0.8 + (1*0.5+0*0.5)
Net = -0.8+ 0.5
Net = -0.3
karena Net = -0.3 dan -0.3<0 maka Out = -1
Karena Out = Target maka Weight Changes = 0
Dan Weight tetap (0.5, 0.5, -0.8)
Input Net Out Target Weight Changes Weight
(x1 x2 1) (w1 w2 b)
(0.5 0.5 -0.8)
(1 0 1) -0.3 -1 -1 (0 0 0) (0.5 0.5 -0.8)

Epoch 3 Baris 3

Net = b + (x1*w1+x2*w2)
Net = -0.8 + (0*0.5+1*0.5)
Net = -0.8+ 0.5
Net = -0.3
karena Net = -0.3 dan -0.3<0 maka Out = -1
Karena Out = Target maka Weight Changes = 0
Dan Weight tetap (0.5, 0.5, -0.8)
Input Net Out Target Weight Changes Weight
(x1 x2 1) (w1 w2 b)
(0.5 0.5 -0.8)
(0 1 1) -0.3 -1 -1 (0 0 0) (0.5 0.5 -0.8)

Epoch 3 Baris 4

Net = b + (x1*w1+x2*w2)
Net = -0.8 + (0*0.5+0*0.5)
Net = -0.8+ 0
Net = -0.8
karena Net = -0.8 dan -0.8<0 maka Out = -1
Karena Out = Target maka Weight Changes = 0
Dan Weight tetap (0.5, 0.5, -0.8)
Input Net Out Target Weight Changes Weight
(x1 x2 1) (w1 w2 b)
(0.5 0.5 -0.8)
(0 0 1) -0.8 -1 -1 (0 0 0) (0.5 0.5 -0.8)

Epoch 3
Input Net Out Target Weight Changes Weight
(x1 x2 1) (w1 w2 b)
(1 1 1) 0.2 1 1 (0 0 0) (0.5 0.5 -0.8)
(1 0 1) -0.3 -1 -1 (0 0 0) (0.5 0.5 -0.8)
(0 1 1) -0.3 -1 -1 (0 0 0) (0.5 0.5 -0.8)
(0 0 1) -0.8 -1 -1 (0 0 0) (0.5 0.5 -0.8)

Pada Epoch 3 ini tidak ada perubahan pada Weight tiap input / Weight sama, sehingga iterasi
dapat dihentikan.

S-ar putea să vă placă și