colgreen/sharpneat
A C# framework implementing NEAT (Neuroevolution of Augmenting Topologies) to evolve neural network structure and weights through evolutionary computation.

SharpNEAT provides a full implementation of the NEAT evolutionary algorithm for evolving neural networks. It evolves both the network topology and connection weights through mutation, recombination, and selection, contrasting with fixed-structure optimization methods like backpropagation. The framework is modular by design, allowing experimentation with alternative genetic encodings and evolutionary algorithms, and includes example tasks such as biped/quadruped locomotion control, rocket flight stabilization, and digital logic design.
Frequently asked
- What is colgreen/sharpneat?
- A C# framework implementing NEAT (Neuroevolution of Augmenting Topologies) to evolve neural network structure and weights through evolutionary computation.
- Is sharpneat open source?
- Yes — colgreen/sharpneat is an open-source project tracked on heatdrop.
- What language is sharpneat written in?
- colgreen/sharpneat is primarily written in C#.
- How popular is sharpneat?
- colgreen/sharpneat has 424 stars on GitHub.
- Where can I find sharpneat?
- colgreen/sharpneat is on GitHub at https://github.com/colgreen/sharpneat.