Abstract
Proposes a new competitive learning algorithm that dynamically creates output neurons. The number of output neurons is increased as learning proceeds, whereas conventional competitive learning algorithms use all of the available output neurons during the entire learning phase. An acceptance test for the winning output neuron is performed using class thresholds if the number of created output neurons is less than the predefined maximum number. Accepted input vectors are used to adjust the reference vector of the winning output neuron. If an input vector is rejected, it is used as the initial reference vector of a new output neuron. The proposed method gets around the drawbacks of the conventional competitive learning algorithms by changing the class threshold values of output neurons dynamically. Experiments with remote sensing data and speech data indicate the superiority of the proposed algorithm in comparison to the conventional competitive learning methods. >
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have