c,c++ . and for references this link ([login to view URL]~andi/ghsom/) and apart from this professor is saying it is a simple assignment so it should not be a problem.
[login to view URL] the classic SOM algorithm and provide test results with a couple of simulated test
patterns for the two dimensional map case. (For students not taking the graduate seminar this year
(IE returning students), attending the SOM related seminars would help in the understanding of
the SOM algorithms and approaches). Use a 2D graphical display to display the resulting map.
(2) Extend the two dimensional classic SOM to a simple hierarchical SOM. Use 2D graphical displays
to display the resulting maps with a couple of simulated test data sets.
(3) Provide a 3D graphics display of the Hierarchical SOM using any environment you ?nd convenient. (For those interested in using OpenGL, attending COMP4471/COMP5472 will provide the
necessary material to generate the 3D display and this approach would easily allow the use of a
stereo display in the VR room) include an animation of the SOM algorithm as it ?nds its map.
(4) Extend the display in 3D to include a pick correlation and related user graphical interface (using
for example GLUT with OpenGL).
(5) Provide a User guide for others interested in visualizing data sets. Include examples.
(6) Provide a written report following accepted style for research papers (for example IEEE guidelines) describing the SOM algorithm used and the experimental data sets used in demonstrating the
algorithm. Include a complete set of references for all material used. Include a survey of applications
to large data sets where the hierarchical SOM has proved e?ective.