Peta Fitur Pengorganisasian Mandiri Kohonen

Misalkan kita memiliki beberapa pola dimensi yang berubah-ubah, namun, kita membutuhkannya dalam satu atau dua dimensi. Kemudian proses pemetaan fitur akan sangat berguna untuk mengubah ruang pola lebar menjadi ruang fitur yang khas. Sekarang, muncul pertanyaan mengapa kita membutuhkan peta fitur yang dapat diatur sendiri? Pasalnya, seiring dengan kemampuan untuk mengubah dimensi arbitrer menjadi 1-D atau 2-D, juga harus memiliki kemampuan untuk menjaga topologi tetangga.

Topologi Tetangga di Kohonen SOM

Ada berbagai macam topologi, namun dua topologi berikut paling banyak digunakan -

Topologi Kotak Persegi Panjang

Topologi ini memiliki 24 node pada grid jarak-2, 16 node pada grid jarak-1, dan 8 node pada grid jarak-0, artinya selisih masing-masing grid persegi panjang adalah 8 node. Unit pemenang ditunjukkan dengan #.

Topologi Kisi Heksagonal

Topologi ini memiliki 18 node pada grid jarak-2, 12 node pada grid jarak-1, dan 6 node pada grid jarak-0, artinya selisih setiap grid persegi panjang adalah 6 node. Unit pemenang ditunjukkan dengan #.

Arsitektur

Arsitektur KSOM mirip dengan jaringan kompetitif. Dengan bantuan skema lingkungan, yang dibahas sebelumnya, pelatihan dapat dilakukan di wilayah jaringan yang diperluas.

Algoritma untuk pelatihan

Step 1 - Inisialisasi bobot, kecepatan pembelajaran α dan skema topologi lingkungan.

Step 2 - Lanjutkan langkah 3-9, jika kondisi penghentian tidak benar.

Step 3 - Lanjutkan langkah 4-6 untuk setiap vektor masukan x.

Step 4 - Hitung Kuadrat Jarak Euclidean untuk j = 1 to m

$$ D (j) \: = \: \ displaystyle \ sum \ limit_ {i = 1} ^ n \ displaystyle \ sum \ limit_ {j = 1} ^ m (x_ {i} \: - \: w_ {ij }) ^ 2 $$

Step 5 - Dapatkan unit pemenang J dimana D(j) minimal.

Step 6 - Hitung bobot baru unit pemenang dengan hubungan berikut -

$$ w_ {ij} (baru) \: = \: w_ {ij} (lama) \: + \: \ alpha [x_ {i} \: - \: w_ {ij} (lama)] $$

Step 7 - Perbarui kecepatan pembelajaran α dengan hubungan berikut -

$$ \ alpha (t \: + \: 1) \: = \: 0.5 \ alpha t $$

Step 8 - Kurangi radius skema topologi.

Step 9 - Periksa kondisi penghentian jaringan.