Saturday, November 28, 2009

Evolutionary Tanks

Here is the latest video from my machine learning course. This is my term project where I use evolutionary algorithms for weight updates in an artificial neural network. It was written to simulate a game for a better visual understanding of the learning capabilities. More statistics are going to be included, but I thought I'd share with everyone and bask in the glory that the learning is in fact taking place.

Blue tanks update using a genetic algorithm and red tanks use particle swarm optimization. This is a snapshot of several successive generations starting from the beginning all the way to where over fitting has occurred.

Once I clean up the source code more I'll share it here as well.

0 comments:

Post a Comment