Abstract
In this chapter we augment our TWEANN to also evolve indirect encoded NN based systems. We discuss, architect, and implement substrate encoding. Substrate encoding allows for the evolved NN based systems to become geometrical-regularity sensitive with regards to sensory signals. We extend our existing genotype encoding method and give it the ability to encode both, neural and substrate based NNs. We then extend the exoself to map the extended genotype to the extended phenotype capable of supporting substrate encoded NN systems. Finally, we modify the genome mutator module to support new, substrate NN specific mutation operators, and then test the system on our previously developed benchmarking problems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Supplementary material: www.DXNNResearch.com/NeuroevolutionThroughErlang
Risi S, Stanley KO (2010) Indirectly Encoding Neural Plasticity as a Pattern of Local Rules. Neural Plasticity 6226:1–11
Haasdijk E, Rusu AA, Eiben AE (2010) HyperNEAT for Locomotion Control in Modular Robots. Control 6274:169–180
Coleman OJ (2010) Evolving Neural Networks for Visual Processing. Undergraduate Honours Thesis (Bachelor of Computer Science), University of New South Wales
Stanley KO, Miikkulainen R (2002) Evolving Neural Networks Through Augmenting Topologies. Evolutionary Computation 10:99–127
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media New York
About this chapter
Cite this chapter
Sher, G.I. (2013). Substrate Encoding. In: Handbook of Neuroevolution Through Erlang. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-4463-3_16
Download citation
DOI: https://doi.org/10.1007/978-1-4614-4463-3_16
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-4462-6
Online ISBN: 978-1-4614-4463-3
eBook Packages: Computer ScienceComputer Science (R0)