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
