SharpNEAT is a NeuroEvolution of Augmenting Topologies (NEAT) library in C#.
The whole thing sounds pretty exciting but I can't find a damn sample/tutorial anywhere!
Any help appreciated!
SharpNEAT is a NeuroEvolution of Augmenting Topologies (NEAT) library in C#.
The whole thing sounds pretty exciting but I can't find a damn sample/tutorial anywhere!
Any help appreciated!
I haven't tried SharpNEAT, but I have played with a few of the java variants. I don't really know of any tutorials out there, most of them are just the way-too-simple XOR function.
Is there a specific question/problem you are trying to solve? Perhaps we could brainstorm a solution (to be fair I'm also relatively new at NEAT tho, but perhaps two minds are better than one? :-))
No there isn't right now, but if you look at the source code and some of the existing experiments then hopefully it's fairly obvious how a problem domain is implemented and plugged in to the main neuro-evolution 'engine'. It's something I have noted for the future though.
You may also be interested in the Version 2 rewrite, currently in a pre-alpha phase but the source is available from the sharpneat website (news/releases section).
I just wrote a tutorial for SharpNEAT 2: http://www.nashcoding.com/?p=90
There are going to be at least two more follow-ups, covering co-evolution and HyperNEAT, but part 1 is enough to handle most experiments.