For part (1) the following are a couple of suggestions for simulated data:
Use a two dimensional set of data with components scaled between 0 and 1
(a) Generate these data as the points in the XY plane on a uniform mesh (For example with a mesh size of h= .05 in both the X and Y directions, there would be 21*21 data points (counting points on the boundary))
Add more samples clustered around a point (X0,Y0) in the XY plane by again using a uniform mesh but restricted to a region about (X0,Y0).
All finer mesh points should be within the region of the starting uniform mesh.
NOTE: To test the hierarchical map generation, a clustered data set is required.
Display the resulting solution SOM map using the usual line connections observed throughout the literature
(b) For 3d data could expand the above 2d to 3d meshes. Now could interpret each data value as the (reg, green, blue) components for a colorand display the resulting maps using this color interpretation of the reference vectors (now 3d) in the 2 dimensions map.
A reminder: C/C++ and OpenGL
You are encouraged to discuss the problem and collaborate up to a point, but the code developed, graphics displayed, and the reports
produced must be individual products. This should be clearly evident for example in distinctively different graphics displays.
For part (5) 1 to 2 pages
For part (6) 8 to 10 pages double spaced 12 point characters, not including
figures and references.