NEAT

NEAT (NeuroEvolution of Augmenting Topologies) is a genetic algorithm for evolving artificial neural networks.

CPP implementation of NEAT : CPP implementation

NEAT Flappy Bird example : NEAT Flappy Bird