Complex Intelligent Systems

Friday, December 21, 2007

Documentation for OAT, The Optimization Algorithm Toolkit

For those not familiar, I run a little project called the Optimization Algorithm Toolkit (OAT) that provides a framework for exploration and experimentation with a suite of standard Computational Intelligence algorithms and benchmark problem instances. This week I have written and released some documentation for the platform, as follows:

OAT: The Optimization Algorithm Toolkit: Provides an overview of the OAT software distribution, a summary of the vision for OAT and its contribution to Computational Intelligence, and the future for the project.
OAT: A Quick Start Guide: A rudimentary guide to quickly and easily begin using and or developing for the OAT with step-by-step instructions and relevant links.
OAT HowTo: High-level Domain, Problem, and Algorithm Implementation: An overview of how to develop for the platform including creating a new problem domain, new problem instances, and new optimization algorithm strategies.



Wednesday, October 31, 2007

Blind watch maker

I found this great demonstration of a Genetic Algorithm on YouTube. The blind watch maker problem rests on the idea is that if you have all of the components required for a watch laid out in front of you, can you ever reconstruct it by using evolution alone?

Labels: , ,

Saturday, October 13, 2007

Intelligence, Metaheuristics, and Orange

A post on a Metaheuristics Taxonomy by nojhan, the final image is very information dense. A rant on intelligence at the singularity institute. Also, I came across an open source data mining package called orange, cheers Alex. Orange looks like WEKA, although perhaps more user friendly (from the screenshots).

Thursday, October 11, 2007

Stupid filter

Sounds strange, but a group of researchers are starting to build a web filter to eliminate stupid content from the Internet. If I understand correctly they will target the linguistics of web content and also capture user feedback to filter bad quality content in an effort to bring the Internet back to its intellectual roots. The project is looking at using similar technology to that used in spam filtering which seems like a good starting point to me.

Tuesday, October 09, 2007

John Conner?

Found this interesting post on a self-aware robot. I'm not sure whether we should be worried about the end of humanity though as the robot is simply able to determine whether it is looking at itself in a mirror, it hasn't started contemplating its existence... yet!

Evolve rather than invent, and a science oath

Don’t invent, evolve on the economist, cheers greythumb. Also, an official scientists hippocratic oath, proposed an currently being used in the UK (also on the guardian here and here), cheers to the science show.

Sunday, October 07, 2007

Example of AI Projects in Industry

A post on examples of AI projects in the industry "Artificial Intelligence problems in Industry (things I’ve worked on)", cheers AIgameDev.

Tuesday, October 02, 2007

Evolving Images

MutatingPictures - an interesting website to evolve random shapes into images of faces. Another site with more features is picbreeder. Great concept application of crowd sourcing a selection function.