Please let me know if you can help with this.
1st Assignment Details
IT NEEDS 2 COPY
c,c++ . and for references this link ([url removed, login to view]~andi/ghsom/) and apart from this professor is saying it is a simple assignment so it should not be a problem.
[url removed, login to view] 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.
Assignment 2 Details
For the assignment 2 professor is asking in C,C++ USING OPENGL.
OpenGL (non shader based) is available on ATAC laboratory PC’s in AT4004. You may use other environments with C/C++, OpenGL/Mesa for your assignment; however, you must then assume responsibility for software installation and maintenance AND demos must be presented in class. Windows XP and 7 comes with an early (non shader based) OpenGL (but with vertex arrays), but GLUT must be downloaded and installed (an easy process). Whatever environment you use, you will need the ability to print screen captures for submission of assignment reports.
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
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 color
and 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
For part (5) 1 to 2 pages
For part (6) 8 to 10 pages double spaced 12 point characters, not including
figures and references.
Book link from which information can be extracted..Please call me when you wake up.
[url removed, login to view]~angel/
Please let me know if any one can help me with this project on urgent basis with quality