N.E.A.T. PONG
Python
A demonstration of the use of the NEAT genetic algorithm in the application of playing pong.
This program uses NeuroEvolution of Augmenting Topologies (NEAT), a genetic algorithm which has a neural network play pong and uses renforcement learning to train it how to get better at the game. Upon testing, the program was able to best its human counterpart 98.2% of the time from a sample size of over 100 games. This program is based on the work of Kenneth O. Stanley and this library made using his research.