IA on AI

Posts Tagged ‘genetic algorithm’

Fun with a GA-cycle!

Friday, December 19th, 2008

Just happened to StumbleUpon this page while I was eating at my desk. Apparently, the author is using a genetic algorithm to construct a cycle-type device that will go over the bumps. If you watch for a few minutes you can see it evolve from a mass of confused wheels, weights and bars into something that actually moves… into something that actually climbs over the terrain.

Each generation has a population of 20. Once each of the 20 is tested and scored (left side scroll), we advance one generation. The graph in the upper right apparently shows the fitness function results from one generation (green) to the next (black). It’s auto-scaled so the highest one sets the vertical range.

It doesn’t take too long to see familiar configurations appear. You kinda start rooting them on, too!

Kinda nifty.

Framsticks – Artificial LIfe Experiment

Monday, December 10th, 2007

I’m not entirely sure what to think of this project. However, it is certainly very interesting. This group is developing artificial life via what they call “Framsticks”. It is an attempt at creating artificial life forms that evolve into higher and higher functioning beings using neural networks for control and genetic algorithms for breeding more advanced, capable Framsticks. I suppose you could think of it as a less cuddly version of “Creatures“.

The sticks that comprise the body are specialized for things such as touch, smell, locomotion, ingestion, and even defense. They go into great detail on the site about how the NNs are trained and how they are applied to the Framsticks.

There are numerous (large!) videos and many pictures on the site showing some of the Framsticks in action. You can also download the software – although I admit that I haven’t done that yet. If any of you do get a chance to play around with it, I ask that you stop back by and comment on it.