NEAT neuroevolution algorithm (http://nn.cs.utexas.edu/keyword?stanley:ec02) implemented in Clojure, with some novelty-preserving modifications
reference: Stanley, K. O., & Miikkulainen, R. (2002). Evolving neural networks through augmenting topologies. Evolutionary computation, 10(2), 99-127.
execute in Clojure REPL
MIT