Live data from Hacker News

Clever Algorithms: Nature-Inspired Programming Recipes

cleveralgorithms.com

1–10 of 26 posts

Re: Clever Algorithms: Nature-Inspired Programming Recipes

#5
post #4

The author is this Australian academic: http://www.ict.swin.edu.au/personal/jbrownlee/

I am no longer an academic. I had a go at the startup thing and am now a PhD surviving in industry :)

The book has been released (today!) as a paperback, free PDF and free online. You may also fork the content on github if your keen: https://github.com/jbrownlee/CleverAlgorithms

I'm happy to answer any questions.

Some guff from the back cover of the book:

Implementing an Artificial Intelligence algorithm is difficult. Algorithm descriptions may be incomplete, inconsistent, and distributed across a number of papers, chapters and even websites. This can result in varied interpretations of algorithms, undue attrition of algorithms, and ultimately bad science.

This book is an effort to address these issues by providing a handbook of algorithmic recipes drawn from the fields of Metaheuristics, Biologically Inspired Computation and Computational Intelligence, described in a complete, consistent, and centralized manner. These standardized descriptions were carefully designed to be accessible, usable, and understandable. Most of the algorithms described were originally inspired by biological and natural systems, such as the adaptive capabilities of genetic evolution and the acquired immune system, and the foraging behaviors of birds, bees, ants and bacteria. An encyclopedic algorithm reference, this book is intended for research scientists, engineers, students, and interested amateurs.

Each algorithm description provides a working code example in the Ruby Programming Language. Source code and additional resources can be downloaded from the books companion website online at http://www.CleverAlgorithms.com

Re: Clever Algorithms: Nature-Inspired Programming Recipes

#6
post #3

Looks useful. If you like this, you might also like a look at learning algorithms which are less nature-inspired, but still effective --- Support Vector Machines, for instance.

Agreed. I'm strongly considering working on a second volume on machine learning algorithms.

I chose nature inspired for this book because that was the general area of my graduate research.

Re: Clever Algorithms: Nature-Inspired Programming Recipes

#8
post #5
post #4

The author is this Australian academic: http://www.ict.swin.edu.au/personal/jbrownlee/

I am no longer an academic. I had a go at the startup thing and am now a PhD surviving in industry :) The book has been released (today!) as a paperback, free PDF and free online. You may also fork the content on github if your keen: https://github.com/jbrownlee/CleverAlgorithms I'm happy to answer any questions. Some guff from the back cover of the book: Implementing an Artificial Intelligence algorithm is difficult…

Are you allowing others to commit updates to git by adding programming examples, etc?

wikipedia would really benefit from the details/code too!

Re: Clever Algorithms: Nature-Inspired Programming Recipes

#9
post #8
post #5

Earlier quoted context omitted.

I am no longer an academic. I had a go at the startup thing and am now a PhD surviving in industry :) The book has been released (today!) as a paperback, free PDF and free online. You may also fork the content on github if your keen: https://github.com/jbrownlee/CleverAlgorithms I'm happy to answer any questions. Some guff from the back cover of the book: Implementing an Artificial Intelligence algorithm is difficult…

Are you allowing others to commit updates to git by adding programming examples, etc? wikipedia would really benefit from the details/code too!

Sure, why not! I'd love to see where this could go.

Funny you should mention wikipedia. I started out by writing a heap of entries in wikipedia and ended up not being satisfied. Typically bots or random people coming in and messing up my researched and distilled summaries. Also wikipedia is a general audience, I wanted to target researches like me and programmers like the kid I used to be.

The book gave me a more controlled environment, and a permissive license feels like I'm still giving back in a useful way.

Post reply on HN