Up until now, I have been working on programming the engine for the Neural Network that I am trying to create in Java. I have been working off the online tutorial, and converting the C++ that the tutorial is written in into Java.
http://www.ai-junkie.com/ann/evolved/nnt1.html
I recently finished basically porting the code available into Java, and am now in the process of debugging the code, such as adding methods that were not shown, or not available in Java.
The end result of this program would be to create a simulation that created small minesweeper robots that would use Neural Networks to control their movement towards dots placed around the screen. I hope to use this example to teach me more about how Neural Networks work in general, and then expand to create my own system that would solve a more realistic problem. (Spam filtering, Virus Blocking, etc...)
At the moment, I am trying to write methods that are built into C++, but not Java, such as RandomClamped and creating iterators from the list of genes so that the program can sort the genomes by the most efficient. It's mostly a matter of putting in the time to just write the methods, as they aren't very difficult. RandomClamped just returns a value -11
No comments:
Post a Comment