Training Data


No

Input 1

Input 2

Output

1

0

0

0

2

0

1

0

3

1

0

0

4

1

1

1


       


Perhitungan :

Data ke 1

Pada perhitungan ini kita memberikan nilai bias pada masing-masing data yaitu -1, sehingga jika dilihat dalam bentuk table menjadi seperti:

No

Bias

Input 1

Input 2

Output

1

-1

0

0

0


Selanjutnya karena data ke 1 adalah data awal maka pada perhitungan data pertama ini kita harus memberikan nilai bobot terlebih dahulu, nilai bobot ini berupa random.

Disini saya berikan nilai bobot untuk data pertama yaitu:

W0 = 0,3 , w1 = 0,5 dan w2 = -0,4

Kemudian jika dilihat dalam bentuk table maka hasilnya akan menjadi seperti :

No

Bias

Input 1

Input 2

Output

W0

W1

W2

1

-1

0

0

0

0,3

0,5

-0,4


Kemudian mengitung net dengan persamaan:

NET=Y_IN=  b + Σxi Wi

NET=Y_IN=  ((-1*0,3)+ (0*0,5)+(0*-0,4)*1000)/1000

NET = -0,3


Maka 

No

Bias

Input 1

Input 2

Output

W0

W1

W2

NET(SUM)

1

-1

0

0

0

0,3

0,5

-0,4

-0,3


Selanjutnya membentuk aktivasi (Y)

Syarat:

  • Jika nilai net(sum) besar dari nol(0) maka nilai aktivasinya yaitu 1 
  • Jika nilai net (sum) kecil dari nol(0) maka nilai aktivasinya yaitu 0

Nilai NET = -0,3

Y = 0, jika dilihat dalam bentuk table

No

Bias

Input 1

Input 2

Output

W0

W1

W2

NET(SUM)

aktivasi

1

-1

0

0

0

0,3

0,5

-0,4

-0,3

0


Selanjutnya mencari nilai ERROR

Error = ouput – aktivasi

Error = 0

No

Bias

Input 1

Input 2

Output

W0

W1

W2

NET(SUM)

aktivasi

Error

1

-1

0

0

0

0,3

0,5

-0,4

-0,3

0

0


Data ke 2

No

Bias

Input 1

Input 2

Output

2

-1

0

1

0


Pencarian bobot pada data ke dua dengan persamaan:

multilayer perceptron

W0 = nilai bobot sebelumnya + learning rate x input sebelumnya x error sebelumya

Penjelasan

Learning rate = 0,1

maka 

W0 = 0,3+0,1x-1x0

W0 = 0,3

W1 = 0,5+0,1x0x0

W1 = 0,5

W2 = -0,4+0,1x0x0

W2 = -0,4

Sehingga dalam bentuk table

No

Bias

Input 1

Input 2

Output

W0

W1

W2

2

-1

0

1

0

0,3

0,5

-0,4


Kemudian mengitung net dengan persamaan:

NET=Y_IN=  b + Σxi Wi

NET=Y_IN=  ((-1*0,3)+ (0*0,5)+(1*-0,4)*1000)/1000

NET = -0,7

Maka 

No

Bias

Input 1

Input 2

Output

W0

W1

W2

NET(SUM)

2

-1

0

1

0

0,3

0,5

-0,4

-0,7


Selanjutnya membentuk aktivasi (Y)

Syarat:

  • Jika nilai net(sum) besar dari nol(0) maka nilai aktivasinya yaitu 1 
  • Jika nilai net (sum) kecil dari nol(0) maka nilai aktivasinya yaitu 0

Nilai NET = -0,7

Y = 0, jika dilihat dalam bentuk table

No

Bias

Input 1

Input 2

Output

W0

W1

W2

NET(SUM)

aktivasi

2

-1

0

1

0

0,3

0,5

-0,4

-0,7

0


Selanjutnya mencari nilai ERROR

Error = ouput – aktivasi

Error = 0

No

Bias

Input 1

Input 2

Output

W0

W1

W2

NET(SUM)

aktivasi

Error

2

-1

0

0

0

0,3

0,5

-0,4

-0,7

0

0


Kemudian ulang kembali proses diatas sampai data ke 4, selanjutnya hitung nilai error.

Jika total nilai error dari data ke 1 sampai data ke 4 = 0 maka pembentukan jaringan di hentikan jika lebih dari 0 maka proses pencarian akan terus berlangsung, ulangi seperti langkah-langkah diatas sampai total nilai error bernilai nol (0).

;