EvolutionNet is a library implementation of the NEAT algorithm. NEAT stands for "NeuroEvolution of Augmenting Topologies". It is a method for evolving artificial neural networks with a genetic algorithm.
Some references:
- NEAT Wikipedia page;
- O. Stanley and al., Evolving Neural Networks through Augmenting Topologies;
- Mario/IO Youtube Video: an application example using NEAT algorithms.
EvolutionNet aims to be fast, efficient, and effective.
- C++17;
- Header-only library;
- No external dependencies. Just C++ standard library.