• Increase font size
  • Default font size
  • Decrease font size

SOM (Kohonen) network example

Using the Generation5 library I have ported part of this applet (Colour dataset) into a processing.

Kohonen network is a good example of unsupervised networks. It is quite simple yet introduces the concepts of self-organization and unsupervised training easily.

Kohonen network is often called self-organizing map (SOM) or self-organizing feature map (SOFM).

There are quite a few types of self-organizing networks, like the Instar-Outstar network, the ART-series, and the Kohonen network. For purposes of simplicity, we will look at the Kohonen network.

The Kohonen network is an n-dimensional network, where n is the number of inputs. For simplicity, we will look at a 2-dimensional networks. 1D, 2D and 3D networks are used the most.

2D kohonen network

Pic1.: Organization of the 2D Kohonen network [taken from]

Demo I have created contains 2D Kohonen network with dimensionality 40x40x3. It means. Size X = 40 neuron, Size Y = 40 neurons, input vector X consists from X1, X2, X3. The network is feeded with RGB colours from a learning dataset. Input vector is normalized from <0, 255> into <0.0, 1.0>. Weights are randomized before the learning, so the result after learning is always a little bit different - the layout of the learned clusters is different.

 

Demo

Wait while the network is trained. Once it is trained, set the RGB value and press the "Find" button. It will see in which cluster was your color assigned.

 

Comments  

 
0 #50 Phoebe 2020-02-25 05:53
After I originally commented I seem to have clicked the -Notify me when new comments are added- checkbox and now whenever
a comment is added I get 4 emails with the exact same comment.
There has to be an easy method you are able to remove me
from that service? Many thanks!
Quote
 
 
0 #49 WilliamsDiacy 2020-02-23 09:37
help with drugs and alcohol alcohol rehab corpus christi tx what to expect at rehab
Quote
 
 
0 #48 Dwain 2020-02-17 12:55
If you would like to grow your familiarity just keep visiting this web site and
be updated with the newest news update posted here.
Quote
 
 
0 #47 child 2019-12-19 03:14
silahkan di coba gan bandar36.com
Quote
 
 
0 #46 look at more info 2019-10-09 00:14
As soon as you have the best software application or hardware, it's easy to see movies.

All you have to do is select the one you want to enjoy. You can do
this via your Net web browser or via the interface on your
wireless device. The movie is then used your computer system or TV.
Quote
 
 
0 #45 visit this store 2019-07-21 23:25
If you've a Betta fish inside a small fishbowl and you also move more detailed the fish, you'll find that your fish will turn its check out look at you.
That's what makes me adore Betta fish.
Quote
 
 
0 #44 download 2019-06-21 15:06
Really no matter if someone doesn't be aware of afterward its up to other people that
they will assist, so here it happens.

Here is my web blog :: download: https://www.podomatic.com/podcasts/vingswaperun/episodes/2019-06-19T17_25_56-07_00
Quote
 
 
0 #43 download 2019-06-16 08:54
Hi, after reading this awesome paragraph i am too cheerful to share my knowledge here with mates.



Have a look at my site - download: http://archive.is/Mw1rb
Quote
 
 
0 #42 Download site 2019-06-09 00:07
There's certainly a lot to know about this subject. I like all
the points you have made.

my website ... Download site: http://marchedupeuple.com/user/profile/1844782
Quote
 
 
0 #41 joomla.org 2019-03-31 19:57
Hey! Do you know if they make any plugins to protect against hackers?
I'm kinda paranoid about losing everything I've worked hard on. Any tips?


Feel free to surf to my web-site - joomla.org: http://joomla.org
Quote
 

Add comment

No bad words.


Security code
Refresh


Design by i-cons.ch / etosha-namibia.ch