I did some
neural net stuff a while back, and used a framework called "
ECJ" to do the evolution part of the problem. It controls population dynamics / breeding / tournaments / etc. It was reasonably easy to use, and reasonably well documented. Even made using multiple machines easy!