The implementation is an effort to develop the NEAT algorithm originally developed by Kenneth O. Stanley for evolving arbitrary neural networks.