NEAT is Neuro-Evolution of Augmenting Topologies, a neuro-evolution technique devised
by Kenneth Stanley, currently of the
University of Central Florida School of Electrical Engineering and Computer Science.
SharpNEAT is a complete implementation of NEAT written in C# and targeting the .Net runtime
environment (running on both MS Windows and Mono/Linux).
Research using SharpNEAT
Note. The papers linked below predominantly use HyperSharpNEAT, a version of SharpNEAT
extended by David B. D'Ambrosio at the University of Central Florida to implement
'HyperNEAT' - an extension to the NEAT method that uses a new form of indirect/generative encoding.
2009
2008
-
Generative Encoding
for Multiagent Learning, David B. D'Ambrosio and Kenneth O. Stanley
In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO
2008). New York, NY: ACM, 2008 (8 pages)
Winner of the Best Paper Award in Generative and Developmental Systems at GECCO-2008
2007
-
A Novel Generative
Encoding for Exploiting Neural Network Sensor and Output Geometry, David
B. D'Ambrosio and Kenneth O. Stanley
Nominated for Best Paper Award in Generative and Developmental Systems, GECCO
2007
David D'Ambrosio and Kenneth Stanley at the University of Central Florida used their
extended version of SharpNEAT - HyperSharpNEAT - in this paper
presented at GECCO 2007. This was one of two papers introducing HyperNEAT, a powerful
new indirect encoding.
Their HyperSharpNEAT releases are available from the UCF EPLEX software
download page.
-
Wesley Tansey extended SharpNEAT to allow parallel processing across multiple CPUs
while at Virginia Tech. This work is hosted on Codeplex as
ParaSharpNEAT.