Kohonen Self-Organizing Feature Maps - Tutorialspoint
Kohonen Self-Organizing Feature Maps - Tutorialspoint
Suppose we have some pattern of arbitrary dimensions, however, we need them in one dimension or
two dimensions. Then the process of feature mapping would be very useful to convert the wide pattern
space into a typical feature space. Now, the question arises why do we require self-organizing feature
map? The reason is, along with the capability to convert the arbitrary dimensions into 1-D or 2-D, it
must also have the ability to preserve the neighbor topology.
This topology has 24 nodes in the distance-2 grid, 16 nodes in the distance-1 grid, and 8 nodes in the
distance-0 grid, which means the difference between each rectangular grid is 8 nodes. The winning
unit is indicated by #.
This topology has 18 nodes in the distance-2 grid, 12 nodes in the distance-1 grid, and 6 nodes in the
distance-0 grid, which means the difference between each rectangular grid is 6 nodes. The winning
unit is indicated by #.
https://www.tutorialspoint.com/artificial_neural_network/artificial_neural_network_kohonen_selforganizing_feature_maps.htm 1/3
5/17/2020 Kohonen Self-Organizing Feature Maps - Tutorialspoint
Architecture
The architecture of KSOM is similar to that of the competitive network. With the help of neighborhood
schemes, discussed earlier, the training can take place over the extended region of the network.
Step 1 − Initialize the weights, the learning rate α and the neighborhood topological scheme.
Step 2 − Continue step 3-9, when the stopping condition is not true.
n
n m
m
2
2
D
D((j
j)) =
= ∑
∑∑∑(
(xxii −
− w
wiijj )
)
i
i==1
1 j
j==1
1
https://www.tutorialspoint.com/artificial_neural_network/artificial_neural_network_kohonen_selforganizing_feature_maps.htm 2/3
5/17/2020 Kohonen Self-Organizing Feature Maps - Tutorialspoint
Step 6 − Calculate the new weight of the winning unit by the following relation −
w
wiijj (
(nne
eww)
) =
= w
wiijj (
(oolld
d)) +
+ α
α[[x
xii −
− w
wiijj (
(oolld
d))]]
α
α((t
t +
+ 1
1)) =
= 0.5
0.5ααt
t
https://www.tutorialspoint.com/artificial_neural_network/artificial_neural_network_kohonen_selforganizing_feature_maps.htm 3/3