An implementation of Kenneth Stanley's NeuroEvolution of Augmenting Topologies (NEAT) that follows this paper: https://nn.cs.utexas.edu/downloads/papers/stanley.ec02.pdf. In this implementation, ants in a colony share a network, and the entire colony is evaluated.
Results seem to occur at around 500-1000 generations
- Install Processing
- Clone this repo
- Open the repo in the PDE
- Run it
Play around with values inside of the params.pde
file (rerun the program to apply parameter changes)
Click and drag
to moveClick
an ant or colony to view more detailsScroll
to zoom+
or-
to change simulation speedo
orp
to change the number of generations skipped between rendered onesn
to skip to the next generation