Thommynator / MachineLearningRace

Little AI cars try to learn how they can use their observed surroundings to control their speed and direction and solve a race track.
2 stars 0 forks source link
genetic-algorithm machine-learning neural-network

Machine Learning Race

Build Status

master develop
Build Status Master Build Status Develop
Coverage Status Master Coverage Status Develop

General Idea

This project uses a genetic machine learning algorithm to control some little cars. The project is a work in progress and just started, so a lot of features are not working yet.

The screenshot below shows the current state. There are some automatic driving cars, which can measure distances to their surroundings. The distances will be used as inputs for a neural network. Basically, the neural network should return two outputs, one for acceleration/deceleration and the other one for turning the car... hopefully. :P

How to run the project

This project uses Maven as a build-tool, so make sure to download it and set it up on your machine.

New Ideas / Remaining Tasks