Gangadhar NPK wrote:
> Hi Mitchell,
> I saw your mail just now. I am comfortable with C++, but I need to
> take a look at the NEAT software. Right now I can't say that I can
> work on this fulltime (with a fulltime job it kind of becomes
> difficult). But, let me look at the NEAT toolkit and get back to you.
> In case no-one else picks up the mantle, then I will take it up. And
> if someone else does, I will be more than willing to help them.
> What I want to know is what are the features that you want to use from
> NEAT ? I haven't worked on NEAT, so I think the above is not an
> invalid question. Also, what is it that is missing in ANNEvolve that
> we need to pick from NEAT ?
I'm not thinking of combining NEAT and ANNEvolve.  They will remain as
separate software systems.
What we need to do with NEAT is first to get it to compile, and then to
run it and understand how to use it.
At first, it can be run with one or more of the fitness functions that
come with it.  NEAT, just as ANNEvolve does, requires some fitness
function in order to run it.  (I'm not sure if they use the same phrase,
"fitness function".)
After demonstrating that is works with the supplied fitness functions,
then we need to try one of our own.
A good simple one for testing and comparison is a common multiplication
function, similar to the ANNEvolve mult project.  The ANN has two inputs
and one output.  The goal is to have the output equal the product of the
two inputs.
The fitness function is the mean square error between the actual product
and the ANN output for all input combinations from 1 through 9.

Later, we can try the fitness function from EvSail.  It should not have
to be re-coded; C is a subset of C++, so the code should be able to be
simply copied.

The overall goal is to determine if NEAT is superior to ANNEvolve in
terms of the quality of the solution and the time it takes to find it.

m

-- 
I'm proud of http://ANNEvolve.sourceforge.net.  If you want to write software, 
or articles, or do testing or research for ANNEvolve, let me know.



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

Reply via email to