Skip to content

xiaoxiongnpu/sharpneat-tutorials

 
 

Repository files navigation

The NashCoding SharpNEAT 2 Tutorials by Wesley Tansey

This code is for the tutorial series on how to use the C# framework SharpNEAT to evolve artificial neural networks. The tutorial contains several projects, each demonstrating a different approach. I assume you already have a basic understand of how neural networks and genetic algorithms work.

Part 1 walks you through the basics of how to setup a new experiment, define a fitness evaluator, run the evolution, and use the resulting network in your application.

Part 2 creates a competitive coevolution experiment where the networks evolve by playing against themselves.

Part 3 demonstrates how to use the HyperNEAT algorithm to leverage the geometry of the game board.

About

The code for the three SharpNEAT tutorials on nashcoding

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%