paul-bokelman / neat

NEAT implementation in python
0 stars 0 forks source link
ai genetic-algorithm machine-learning neat neuroevolution python

NEAT (NeuroEvolution of Augmenting Topologies) implementation

This is a Python implementation of the NEAT algorithm for evolving neural networks. It is based on the original NEAT paper by Kenneth O. Stanley and Risto Miikkulainen. The implementation is designed to be easy to use and requires only a few lines of code to create and evolve a neural network.

Original paper

Motivation

I created this implementation to get a better understanding of genetic algorithms and neural networks. I also wanted to experiment with evolving neural networks to solve curious problems.