By the same authors

From the same journal

NeuroEvolution: Evolving Heterogeneous Artificial Neural Networks

Research output: Contribution to journalArticle

Published copy (DOI)



Publication details

JournalEvolutionary Intelligence
DateE-pub ahead of print - 8 Nov 2014
DatePublished (current) - Nov 2014
Issue number3
Number of pages20
Pages (from-to)135-154
Early online date8/11/14
Original languageEnglish


NeuroEvolution is the application of Evolutionary Algorithms to the training of Artificial Neural Networks. Currently the vast majority of NeuroEvolutionary methods create homogeneous networks of user defined transfer functions. This is despite NeuroEvolution being capable of creating heterogeneous networks where each neuron’s transfer function is not chosen by the user, but selected or optimised during evolution. This paper demonstrates how NeuroEvolution can be used to select or optimise each neuron’s transfer function and empirically shows that doing so significantly aids training. This result is important as the majority of NeuroEvolutionary methods are capable of creating heterogeneous networks using the methods described.

    Research areas

  • Heterogeneous Artificial Neural Networks, NeuroEvolution, Evolutionary algorithms, Artificial Neural Networks, Computational intelligence, Cartesian Genetic Programming

Discover related content

Find related publications, people, projects, datasets and more using interactive charts.

View graph of relations