SharpNEAT is an optimised, neuro-evolution framework written in C#. Included is a front-end GUI, a number of example problem domains and some additional applications for viewing and simulating evolved networks.
- artificial intelligence
- evolutionary algorithm
- evolutionary computing
This is a great project. I've implemented a very basic version of the 4096 puzzle and gave it a go at solving it and it performs very well. Code is well written and it's very quick and easy to get into the problem design. From downloading this project to running my own problem it only took two hours. It's very nice to have a feeling of success with this so quickly. I'll try and teach this thing to interface with some more games, the actual game and not just a simluation of it. I'm looking forward to seeing it interact with the real world! Also this is a great candidate to run on a RaspberryPi and have the inputs/outputs be actual digital or analog IO. The possibilities are endless and a bit scary. I'm sure this thing is capable of learning to use robot hardware and then take over the world so I'll try not to give it any weapons. Just to note, should a NEAT genome controlled robot ever knock on your door to pulverise you, just do something completely unexpected and the network should fail to execute the task. Too much fun! 10/10 -IGN
Very useful. Thanks.