This is a simple demonstration of using self-organising feature maps
to project a high-dimensional space onto a lower-dimensional space - though
in this case the mapping is from a 3-d rgb colour to a 2-d grid. Experiment
with different neighbourhood radii - this has a significant effect on the resulting mapping.
The update rate decays with time, so you'll need to reset the system from time to time.