img.png

Self Driving Car AI Link to this heading

A self-driving car AI implemented in Python. I built a custom pygame environment to teach the AI. I built a Neural Network model from scratch using only python, and trained the neural network to drive with an evolutionary algorithm.

The evolutionary algorithm is based off a fitness test, which is how many checkpoints the current model can pass. With small differences in the new generation, the best genetics quickly determine how the neural network should behave to optimize driving.