Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Racing game controlled by a neural network created by an evolutionary algorithm

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
1,544
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jan 24, 2011

First minute run of our evolved race driver. So far it seems like a pretty smart individual.
Take in mind, this driver started with no knowledge at al, we evolved a Neural Network (using NEAT) which controls this car. Through novelty search this is the best individual after 120 generations with 120 individuals per generation.

This is for our assignment in the Evolutionary algorithms course for the Master of the Artificial Intelligence programme at the University of Nijmegen.

I will post the best individual we find in the end.

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (jaapsant)

  • what data do you feed to the network?

  • @roleplayman We had 25 input units, 19 of which were the distance sensors for every 10 degrees in the 0-180 degree half-circle in front of the car, 1 for the position of the car on the track, the angle relative to the track, speed in x-y-z direction, gear, revs, brakes.

    This was one of the first finished evolved cars, after we had changed some things they got way better than this, perhaps i will post one of the final ones some time.

see all

All Comments (6)

Sign In or Sign Up now to post a comment!
  • I know its a litle bit late, but you should consider to reduce the amount of inputs. This way its going to evolve a lot faster... I used 5 distance sensors only, it worked just fine.

  • I would love to see this after maybe ten thousand generations :D

  • thanks very much for your reply , this will help me allot i am making a neural network in torcs as testing platform too, thanks.

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more