Reddit Reddit reviews Evolutionary Computation

We found 2 Reddit comments about Evolutionary Computation. Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Computer Science
AI & Machine Learning
Artificial Intelligence & Semantics
Evolutionary Computation
Check price on Amazon

2 Reddit comments about Evolutionary Computation:

u/BadArgumentHippie · 3 pointsr/algorithms

Online material: I don't know about any high-quality online-run courses, but with GAs (and EC in general) you'll get quite far with searching Google for "evolutionary algorithms filetype:pdf", or something similar. In addition to freestanding texts, there are many Unis that have courses on biologically inspired AI, with high-quality lecture notes available online.

Where to begin: A standard toy problem is "one max" (have your EA find the bitstring of all ones).
You can start with a pretty simple program, confirming that your EA can solve the problem, and then expand it into a flexible solution supporting multiple selection mechanisms, various representations (binary, real-valued, permutation-based, ...), development schemes, and nice visualizations. EA systems lend themselves quite well to OO design, although other approaches are possible.

Recommended dead trees: An excellent book on EC is de Jong's Evolutionary Computation: A Unified Approach. While quite short, this book, written by one of the absolute experts in the field, is very pedagogical, broad-scoped, and up to date. One problem, though, is that it it's somewhat short in its treatment of GP. If you're interested in GP as well (and who isn't?), you could get this little book which costs about 1 nickle.

Good luck with exploring Evolutionary Computing! It's an amazing subject. You can begin with a 20-line program that you can explain to a kid, and later find yourself reading grad-level mathematics exploring intricacies of some aspect of evolution. Just be prepared for some weird looks when you finally find yourself printing papers on "Incest prevention" in the school library.

Edit: Spelling.

u/feijai · 1 pointr/programming

Not a good book by any stretch.

If you want a good book on genetic programming (finding optimal Lisp s-expressions or other program structures using evolutionary computation), the best book is Genetic Programming: an Introduction. Another good text, which happens to be free, is A Field Guide to Genetic Programming.

There are a large number of texts on evolutionary computation techniques in general. One small and well-considered one is Evolutionary Computation.

There are a huge number of EC software. But if you're serious about this, it's worth spending some time learning ECJ, which is probably the most popular "industrial strength" EC system, and one which has a large GP module. It's got a relatively steep learning curve though.