kohonen - my knowledgesecure site alusrh.files.wordpress.com/2018/03/jst-11.pdfalgoritma pelatihan...

16
KOHONEN Jaringan Syaraf Tiruan Pertemuan ke 11

Upload: others

Post on 28-Oct-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: KOHONEN - My KnowledgeSecure Site alusrh.files.wordpress.com/2018/03/jst-11.pdfAlgoritma Pelatihan Kohonen. Perhatikan Data Dibawah Ini X1 X2 0,10 0,10 0,20 0,20 0,30 0,10 0,50 0,30

KOHONEN

Jaringan Syaraf Tiruan

Pertemuan ke 11

Page 2: KOHONEN - My KnowledgeSecure Site alusrh.files.wordpress.com/2018/03/jst-11.pdfAlgoritma Pelatihan Kohonen. Perhatikan Data Dibawah Ini X1 X2 0,10 0,10 0,20 0,20 0,30 0,10 0,50 0,30

Metode Kohonen

• Pada jaringan ini, suatu lapisan yang berisi neuron-neuron akan menyusundirinya sendiri berdasarkan input nilai tertentu dalam suatu kelompok yang dikenal dengan istilah cluster.

• Selama proses penyusunan diri, cluster yang memiliki vektor bobot paling cocok dengan pola input (memiliki jarak yang paling dekat) akan terpilihsebagai pemenang.

• Neuron yang menjadi pemenang beserta neuron-neuron tetangganya akanmemperbaiki bobot-bobotnya.

Page 3: KOHONEN - My KnowledgeSecure Site alusrh.files.wordpress.com/2018/03/jst-11.pdfAlgoritma Pelatihan Kohonen. Perhatikan Data Dibawah Ini X1 X2 0,10 0,10 0,20 0,20 0,30 0,10 0,50 0,30

Algoritma Pelatihan Kohonen

Page 4: KOHONEN - My KnowledgeSecure Site alusrh.files.wordpress.com/2018/03/jst-11.pdfAlgoritma Pelatihan Kohonen. Perhatikan Data Dibawah Ini X1 X2 0,10 0,10 0,20 0,20 0,30 0,10 0,50 0,30

Perhatikan Data Dibawah Ini

X1 X2

0,10 0,10

0,20 0,20

0,30 0,10

0,50 0,30

0,40 0,40

0,20 0,40

Buatlah data diatas menjadi 2 cluster.

Bobot awal yang akan kita gunakan

adalah matriks berukuran 2x2 dengan

tiap-tiap elemen bernilai 0,5. Learning

rate (=0,6) dengan tiap kenaikan epoch

akan diset 0,5x(). Maksimum epoch

ditetapkan sebesar 10

Page 5: KOHONEN - My KnowledgeSecure Site alusrh.files.wordpress.com/2018/03/jst-11.pdfAlgoritma Pelatihan Kohonen. Perhatikan Data Dibawah Ini X1 X2 0,10 0,10 0,20 0,20 0,30 0,10 0,50 0,30

Diketahui:

• alpha ()= 0,60

MaxEpoch = 10

Pengurangan alpha = 0,50

Bobot awal:

0,50 0,50

0,50 0,50

Page 6: KOHONEN - My KnowledgeSecure Site alusrh.files.wordpress.com/2018/03/jst-11.pdfAlgoritma Pelatihan Kohonen. Perhatikan Data Dibawah Ini X1 X2 0,10 0,10 0,20 0,20 0,30 0,10 0,50 0,30

Epho ke-1

Data ke 1

• Jarak pada:

* bobot ke-1 = (0,5 – 0,1)2 + (0,5 – 0,1)2 = 0,32

* bobot ke-2 = (0,5 – 0,1)2 + (0,5 – 0,1)2 = 0,32

• Jarak terkecil pada bobot ke-1

Bobot ke- 1 baru:

w11 = 0,5 + 0,6(0,1 – 0,5) = 0,26

w12 = 0,5 + 0,6(0,1 – 0,5) = 0,26

Page 7: KOHONEN - My KnowledgeSecure Site alusrh.files.wordpress.com/2018/03/jst-11.pdfAlgoritma Pelatihan Kohonen. Perhatikan Data Dibawah Ini X1 X2 0,10 0,10 0,20 0,20 0,30 0,10 0,50 0,30

Epho ke-1

Data ke 2

• Jarak pada:

* bobot ke-1 = (0,26 – 0,2)2 + (0,26 – 0,2)2 = 0,0072

• * bobot ke-2 = (0,50 – 0,2)2 + (0,50 – 0,2)2 = 0,1800

• Jarak terkecil pada bobot ke-1

Bobot ke- 1 baru:

w11 = 0,26 + 0,6(0,2 – 0,26) = 0,224

w12 = 0,26 + 0,6(0,2 – 0,26) = 0,224

Page 8: KOHONEN - My KnowledgeSecure Site alusrh.files.wordpress.com/2018/03/jst-11.pdfAlgoritma Pelatihan Kohonen. Perhatikan Data Dibawah Ini X1 X2 0,10 0,10 0,20 0,20 0,30 0,10 0,50 0,30

Epho ke-1

Data ke 3

• Jarak pada:

* bobot ke-1 = (0,224 – 0,3)2 + (0,224 – 0,1)2 = 0,0212

* bobot ke-2 = (0,5 – 0,3)2 + (0,5 – 0,1)2 = 0,2000

• Jarak terkecil pada bobot ke-1

Bobot ke- 1 baru:

w11 = 0,224 + 0,6(0,3 – 0,224) = 0,2696

w12 = 0,224 + 0,6(0,1 – 0,224) = 0,1496

Page 9: KOHONEN - My KnowledgeSecure Site alusrh.files.wordpress.com/2018/03/jst-11.pdfAlgoritma Pelatihan Kohonen. Perhatikan Data Dibawah Ini X1 X2 0,10 0,10 0,20 0,20 0,30 0,10 0,50 0,30

Epho ke-1

Data ke 4

• Jarak pada:

* bobot ke-1 = (0,2696 – 0,5)2 + (0,1496 – 0,3)2 = 0,0757

* bobot ke-2 = (0,5 – 0,5)2 + (0,5 – 0,3)2 = 0,0400

• Jarak terkecil pada bobot ke-2Bobot ke- 2 baru:

w21 = 0,5 + 0,6(0,5 – 0,5) = 0,5000

w22 = 0,5 + 0,6(0,3 – 0,5) = 0,3800

Page 10: KOHONEN - My KnowledgeSecure Site alusrh.files.wordpress.com/2018/03/jst-11.pdfAlgoritma Pelatihan Kohonen. Perhatikan Data Dibawah Ini X1 X2 0,10 0,10 0,20 0,20 0,30 0,10 0,50 0,30

Epho ke-1

Data ke 5

• Jarak pada:

* bobot ke-1 = (0,2696 – 0,4)2 + (0,1496 – 0,4)2 = 0,0797

* bobot ke-2 = (0,5 – 0,4)2 + (0,38 – 0,4)2 = 0,0104

• Jarak terkecil pada bobot ke-2, Bobot ke- 2 baru:

w21 = 0,5 + 0,6(0,4 – 0,5) = 0,4400

w22 = 0,38 + 0,6(0,4 – 0,38) = 0,3920

Page 11: KOHONEN - My KnowledgeSecure Site alusrh.files.wordpress.com/2018/03/jst-11.pdfAlgoritma Pelatihan Kohonen. Perhatikan Data Dibawah Ini X1 X2 0,10 0,10 0,20 0,20 0,30 0,10 0,50 0,30

Epho ke-1

Data ke 5

• Jarak pada:

* bobot ke-1 = (0,2696 – 0,2)2 + (0,1496 – 0,4)2 = 0,0675

* bobot ke-2 = (0,44 – 0,2)2 + (0,392 – 0,4)2 = 0,0577

• Jarak terkecil pada bobot ke-2, Bobot ke- 2 baru:

w21 = 0,44 + 0,6(0,2 – 0,44) = 0,2960

w22 = 0,392 + 0,6(0,4 – 0,392) = 0,3968

Page 12: KOHONEN - My KnowledgeSecure Site alusrh.files.wordpress.com/2018/03/jst-11.pdfAlgoritma Pelatihan Kohonen. Perhatikan Data Dibawah Ini X1 X2 0,10 0,10 0,20 0,20 0,30 0,10 0,50 0,30

Epho ke 2

• Setiap berganti epho maka Learning Rate berubah.

• Learning Rate Berubah pada epho ke 2 yaitu;

= 0,5 * 0,6

= 0,3

Lakukan hal yang sama sampai epho yang ditentukan yaitu epho ke 10

Page 13: KOHONEN - My KnowledgeSecure Site alusrh.files.wordpress.com/2018/03/jst-11.pdfAlgoritma Pelatihan Kohonen. Perhatikan Data Dibawah Ini X1 X2 0,10 0,10 0,20 0,20 0,30 0,10 0,50 0,30

Bobot Akhir Epho ke 10

•Nilai bobot akhir setelah epoh ke-10 adalah:

w =

0,2190 0,3424

0,1351 0,3754

Page 14: KOHONEN - My KnowledgeSecure Site alusrh.files.wordpress.com/2018/03/jst-11.pdfAlgoritma Pelatihan Kohonen. Perhatikan Data Dibawah Ini X1 X2 0,10 0,10 0,20 0,20 0,30 0,10 0,50 0,30

Pengujian No. 1

• Misalkan kita akan melakukan testing terhadap data ketiga: [0,3 0,1] termasuk

dalam cluster mana? maka kita cari terlebih dahulu jarak data tersebut pada

bobot setiap cluster:

• Jarak pada:

* bobot ke-1 = (0,2190 – 0,3)2 + (0,1351 – 0,1)2 = 0,0078

* bobot ke-2 = (0,3424 – 0,3)2 + (0,3754 – 0,1)2 = 0,0776

• Ternyata jarak yang lebih pendek adalah jarak terhadap bobot ke-1, maka

data tersebut termasuk dalam cluster pertama.

Page 15: KOHONEN - My KnowledgeSecure Site alusrh.files.wordpress.com/2018/03/jst-11.pdfAlgoritma Pelatihan Kohonen. Perhatikan Data Dibawah Ini X1 X2 0,10 0,10 0,20 0,20 0,30 0,10 0,50 0,30

Pengujian No. 2

• Kita juga bisa melakukan testing terhadap data yang tidak ikut dilatih, misalkan: [0,4 0,5] termasuk dalam cluster mana, maka seperti biasa kita cariterlebih dahulu jarak data tersebut pada bobot setiap cluster

• Jarak pada:* bobot ke-1 = (0,2190 – 0,4)2 + (0,1351 – 0,5)2 = 0,1997* bobot ke-2 = (0,3424 – 0,4)2 + (0,3754 – 0,5)2 = 0,0404

• Ternyata jarak yang lebih pendek adalah jarak terhadap bobot ke-2, makadata tersebut termasuk dalam cluster kedua.

Page 16: KOHONEN - My KnowledgeSecure Site alusrh.files.wordpress.com/2018/03/jst-11.pdfAlgoritma Pelatihan Kohonen. Perhatikan Data Dibawah Ini X1 X2 0,10 0,10 0,20 0,20 0,30 0,10 0,50 0,30

Selesai