nataraj chakraborty wrote:
> Micthell,
>          Today I had kind of looked into NEATs code for Win, I was 
> surprised to see they have heavily used C++ STL(Standard Template 
> Library), for me surprise comes since in ANNEvolve we always insisted 
> on only C, particularly for speed, but NEAT being similar S/W uses STL 
> and that makes it very easy.
> Actually I would like to use STL in all the subsequent projects but I 
> am as concerned about the speed as others are. STL makes it very easy 
> to work with complex data structure and most of the times it comes out 
> that STL implementation is faster than our own implementation.
> Take for example, If I would need to store the whole Net including the 
> Fan-out sets for each node, STL will really make it easy.
> Also STL makes things much more modular and easy to 
> understand(offcourse if you know STL). I would like to upload the 
> program which I have written which creates Nets topology for an SCRA 
> for a given range of values. That does all its work with STL, that 
> offcourse was written to make those formulas for SCRA...
> May be that would be a easy starting point to know about STL for those 
> of us who are new to it. I need some help in this regard.
> Any body can just enumerate the basic steps of SVN to upload the code.
> like command sequence.
I gather you need help uploading your stuff to SVN.  Dave, Eric & Nathan 
are the ones to help you. 
>  
> Mithcell at present I am also stuck with problem of crossover. 
> Crossover has to occur between two different kinds of Nets, so I was 
> thinking about them as to the "How-to's". Yesterday I kind of figured 
> out that the most of changes has to take place in Evolve.c and 
> Neuron.c, play.c remains the same, 4play.c might have to change I am 
> not sure, I'll look into that.
If you do your first experiments with any fixed ANN configuration, then 
you will have a population of chromosomes of the same length, and the 
existing crossover routines will work fine.  I think it would be a bad 
idea to do otherwise until you have everything working correctly in this 
simpler case. 

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.  


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

Reply via email to