Neuroevolution of Augmenting Topologies

Together with a friend, we implemented the "Neuroevolution of Augmenting Topolgies" paper, which seeks to find the optimal neural network architechture through a process inspired by biological evolution. Due to the requirements of the paper, we implemented it without the use of ML libraries, and instead used pure python and numpy

Check it out at: https://github.com/mhtang2/NEAT-Implementation