Click here to Skip to main content
15,889,462 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
hi guys,
i want to write a program that uses bagging self organizing map to cluster documents in windows environment.
please id appreciate any ideas in getting started and executing the program.
thanks in advance
Posted
Comments
xlboyz 9-Nov-11 20:47pm    
not really

REading this[^], this does not appear to be a simple project.
What have you got so far?

You need to put a bit more down on paper than this. Write a spec for what you intend to produce then create a design around that. Only then should you consider implementation.
 
Share this answer
 
thanks Nagy, what im trying to do is to create a software that can search documents and place them in order of priority by using the self organiing map. its part of a project i'm helping a friend with. and with this i have no idea where to start. im thinking of first maaking a search engine then next trying to make it work with the self organiing map. all i've got are some theories and formulars from online journals. i guess what u read on wiki kinda shows u how lost i got.
 
Share this answer
 
drag it down to an understandable level:

Do create the search engine.
The documents have to be rated. Therefor you have to name certain definitions on how to rate them (size, quality, ...).
Also do documents have keywords. Get a clear definition on how to organize them and how keywords can influence the rating.

After that you need to have the search engine react on the user input.
For example: if the keyword "xxx" leads to the selection of the book nr. 12 - rate it so it comes more to the front next time.

Make sure you set the project up in different modules to make it possible to change things easily (like using an advanced rating-mechanism).
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900