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 dragto moveClickan ant or colony to view more detailsScrollto zoom+or-to change simulation speedoorpto change the number of generations skipped between rendered onesnto skip to the next generation