Neural Network Clustering: Querying a neuron hit on a Self organising Map

Is there a command within the Neural Networks toolbox to query a neuron on a SOM?
I created a input training matrix of 9 animals with 7 features per animal(eg. size, legs, wings, etc). I tried to use a 2x2 SOM to classify these animals. The SOM suggested that Neuron1=2 hits, Neuron2=1 hit, Neuron3=4 hits, Neuron4=2 hits.
I would like to interrogate each neuron to find out which of the 7 vectors mentioned triggered it (eg. which two animals triggered Neuron1) so the map is more representative of which vectors are associated with various neurons.
Any help will be deeply appreciated.
PS: I've used the nctool command to generate the SOM.
Thanks. John.

 채택된 답변

Greg Heath
Greg Heath 2013년 4월 22일

0 개 추천

Kohonen created his SOM to be used as data a visualization aid; NOT a classifier.
He developed the LVQ algorithms for classification. I'm pretty sure they are initialized with SOM.
Check with Kohonen's books and comp.ai.neural-nets.
How many nodes do you have on your map? If you want to separate the 9 animals on the map, try increasing the dimensions on the map.
Once you have a map can't you introduce just one animal to see where it falls?
Better yet: Use LVQ that's what Kohonen designed it for.
Hope this helps.
Thank you for formally accepting my answer.
Greg

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기

질문:

2013년 4월 21일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by