EN
Machine learning - Kohonen Neural Network WTA vs WTM learning - what's the difference?
1 answers
5 points
Machine learning - Kohonen Neural Network WTA vs WTM learning - what's the difference?
1 answer
3 points
Winner Takes All (WTA Learning)
In that learning, always only weights of winning neuron are updated per iteration.
Winner Takes Most (WTM Learning)
In that learning, weights of winning neuron and neurons around are updated per iteration. That learning uses radius to indicate update scope on neurons around. When radius is equal to zero, WTM learning uses WTA learning.
We have different distribution functions to calculate updates for neurons.
e.g. standard normal distribution where winning neuron is in the center (Gausian Distribution):
xxxxxxxxxx
1
function calculateGausianDistribution(radius, winnerX, winnerY, neuronX, neuronY) {
2
var dx = winnerX - neuronX;
3
var dy = winnerY - neuronY;
4
return Math.exp(-0.5 * (dx * dx + dy * dy) / (radius * radius));
5
}
e.g. for radius = 3
distibution function looks like:
See also
References
0 commentsShow commentsAdd comment