
A field guide to genetic programming
by Riccardo Poli · first published 2008
7mentions
6recommended by
6HN commenters
2010–2017first – last mentioned
100% recommend
Why HN recommends it
A readable, practical introduction to genetic programming with many worked application examples. It is a better starting point than Koza's texts for most programmers, and it is freely available online.
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.

"A Field Guide to Genetic Programming" (https://www.amazon.com/Field-Guide-Genetic-Programming/dp/14...) is one of the better books I've read on the matter (but I've yet to read anything by Koza). W. Langdon's webpage (http://www0.cs.ucl.ac.uk/staff/W.Langdon/)…
on “Evolution Strategies as a Scalable Alternative to Reinforcement Learning” ↗Koza's text is good, but, depending on the student, may be a little deep to start with. I's suggest A Field Guide To Genetic Programming [1] as a better start for most programmers, and then follow up with Koza's books. [1] http://www.amazon.com/Field-Guide-Genetic-Programming/dp/140...
on “Creatures – A simple evolution simulator” ↗…places (e.g. picasa) uses haar features and boosted decision trees. However, because it is so commonly implemented and was first made in research community (at microsoft research) no one charges for it. Field Guide to Genetic Programming (google it) contains many examples of gp application. Type in machine learning applications, or "something" classifier, e.g. face classifier, accent classifier, on google and in many cases somebody has…
on “Ask HN: How would you invest $50,000?” ↗I found A Field Guide to Genetic Programming to be a good introduction to genetic programming, which is a subset of genetic algorithms. The book can be had freely at http://www.gp-field-guide.org.uk/
on “Genetic algorithms in Python, a tutorial” ↗…algorithm, you will always need some degree of manual intervention. Don't ask me to explain it better, I can't because I don't follow the maths. GP has lots of interesting nooks and crannies, I refer you to A Field Guide to Genetic Programming for a fairly readable introduction: http://www.gp-field-guide.org.uk/
on “Evolutionary Algorithm: Evolving "Hello, World"” ↗I got a lot of value from A Field Guide to Genetic Programming[1] and Introduction to Evolutionary Computing[2] when I was studying this stuff. I've heard good things about Essentials of Metaheuristics[3] and Clever Algorithms[4] too, I would like to read them some…
on “Grow Your Own Picture – Genetic Algorithms and Generative Art” ↗It's already documented. I just didn't pay much attention and was thus able to verify what others have observed. I highly recommend the book "A Field Guide to Genetic Programming", which covers this and other associated topics. It's one of the best CS books I've read in the last few years.
on “Genetic brainfuck programming” ↗