
This is a application that though a feed forward neural network allows a car to learn to drive
Install Now
TRAIN MODEL - this option is the training of the ai from scratch with graphing and all on all tracks as seen above
TEST DRIVE - this option allows you to control a car around the different tracks
YOU VS AI - this option is you driving against a already trained AI around the different tracks

KEY | ACTION |
---|---|
1,2,3,4 | Change Race Track |
X | Increase AI training speed |
Z | Decrease AI training speed |
L | Toggle Input lines |
R | Reset car position and change car model |
W | Car Acceleration |
A | Turn Car Left |
D | Turn Car Right |

Input: 7 distance from border
Output: 3 angle to turn - Left or Right and speed to travel
TANH - Function
Using 100 starting cars - the best variations are mutated for the cars to stay alive for longer in the next generation