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.