It just builds a SOM as a PPM image. The SOM maps the pixel value of an image, but didn't do naything to map the pixel pisotion into the SOM... sorry.

BUILD IT:
make

RUN IT:
./som xsize ysize iterations samples in_file out_file

where:
xsize = the x size of the neural network
ysize = the y size of the neural network
iterations = number of iterations
samples = samples to be randomly taken from the input image
in_file = input PPM file
out_file = output PPM file


Not much, just to see what happend.

Gonzalo A. de la Vega

