Saturday, January 10, 2009

Welcome to Inspired Algorithms

Hi, my name is Jason Brownlee and I am really excited to present Inspired Algorithms. The goal of this project is to write and offer the largest set of explained and executable computational intelligence algorithms on the planet.

Toward this goal I (at this stage, alone) will endeavor to write and publish a significant number of independent guides that provide a functional introduction and working program code for a wide array of computational intelligence algorithms. The best of these guides will be collected and re-released as a compendium in the form of (1) a free e-book, and (2) a self-published printed book offered at a low cost.

The phrase "inspired algorithms" is used in this project as an umbrella term to refer to machine learning algorithms drawn from across many fields of artificial intelligence not limited to computational intelligence, biologically inspired computing, metaheuristics, natural computation, and biomemetics.

An intention of this project is openness. The guides will be readable for a general audience with some programming, computer science, or related background. The programs will be understandable for the average programmer. A diverse set of popular and interesting algorithms will be covered, and a useful set of books, papers, and websites will be listed with each guide for further reading and extension.

An Inspired Algorithms Open Source Project has been created to maintain all source code presented in the guides. Source code is presented in the Ruby Programming Language and is released under the GNU General Public License v3.

An Inspired Algorithms User Group has been created where we can discuss algorithms, guides and help each other out with what can sometimes be a complex but always rewarding field. There are no constraints on who can participate, and I encourage interested amateurs, professional developers, and career academics alike to ask and answer questions. I hope together we can refine this set of guides and algorithm implementation to make them both accurate, complete, and easy to understand.

You may subscribe to the guides on this site and read them as they are released by pointing your news reader to the Inspired Algorithms Feed.

If you're interested in the author, you can find out more about me on my LinkedIn profile as well as my personal blog.

I look forward to this adventure of learning and discovery, and hope something here sparks your interest or curiosity in what is a truly exciting and powerful frontier of computation.