d2 = somfwd(net, x)
d2 = somfwd(net, x) propagates the data matrix x through
a SOM net, returning the squared distance matrix d2 with
dimension nin by num_nodes. The $i$th row represents the
squared Euclidean distance to each of the nodes of the SOM.
[d2, win_nodes] = somfwd(net, x) also returns the indices of the
winning nodes for each pattern.
The following code fragment creates a SOM with a $5times 5$ map for an 8-dimensional data space. It then applies the test data to the map.
net = som(8, [5, 5]); [d2, wn] = somfwd(net, test_data);
som, somtrainCopyright (c) Ian T Nabney (1996-9)