This page demonstrates an evolved neural network balancing an inverted double (or jointed) pendulum. Click the arrows below the simulation to gently or forcefully push the upper and lower pendula.
The code is split up into multiple git repos and can be installed via npm.
I wrote a library for multi-core network evolution that sends genomes to subprocesses. You can try out the single threaded and multi-core variants of XOR in the swirlnet repository, or run the code for this demo.