
Neuroevolution, or optimization of neural networks through evolutionary computation, has been a growing subarea of machine learning since the 1990s. Its primary focus is on evolving neural networks for intelligent agents when the training targets are not known, and good performance requires many decisions over time, such as robotic control, game playing, and decision-making. More recently it has also been extended to optimizing deep-learning architectures, understanding how biological intelligence evolved, and optimizing neural networks for hardware implementation. This book introduces students to the basics of neuroevolution, progresses to several advanced topics that make neuroevolution more effective and more general, reviews example application areas, and proposes further research questions. Hands-on experience is provided through a Python-based software platform with animations, interactive demos, exercises, and project environments.
The online version of the book is now freely available in an open-access HTML format. The print edition will be released later in 2026.
Citing this book
Please use this BibTeX entry to cite the book:@book{Risi-et-al-2025,
title={Neuroevolution: Harnessing Creativity in AI Model Design},
author={Sebastian Risi and Yujin Tang and David Ha and Risto Miikkulainen},
publisher={MIT Press},
note={\url{https://neuroevolutionbook.com/}},
year={2025}
}