NeuroEvolution of Augmenting Topologies (NEAT)

Articles:

Evolving neural networks through augmenting topologies

Stanley, Kenneth O., and Risto Miikkulainen. “Efficient evolution of neural network topologies.” In Proceedings of the 2002 Congress on Evolutionary Computation. CEC’02 (Cat. No. 02TH8600) , vol. 2, pp. 1757-1762. IEEE, 2002.

Code:

Python implementation on github
NEAT read the docs