Quote from aquz:
Using the genetic algorithm for this project seems like a crazy and great idea. I didn't even think of it.
As far as the input goes I'm not sure if it is a good idea to use every possible input because some of them may have near zero correlation and only increases the computation time. I guess it needs some pruning.
if your serious enough and have the skill to program, I can help with conceptualization and direction.
