Genetic Neural Network Cars in Unity

preview_player
Показать описание
Each car have a Neural Network which take 5 sensors as inputs and give the steering, acceleration and breaking as output.

Each generation, the bests cars are selected to "reproduce" and mix their "DNA" to make the next generation. Each weights in the new neural network is from parent A or B, with a slight chance of mutation.

In order to sort the cars and decide which one to mix, we need a certain score (fitness). In this case, I use little check points, but anything quantifiable will work.
Рекомендации по теме