L'intelligence artificielle apprend à conduire avec un réseau de neurones en utilisant un algorithme génétique sur Unreal Engine 4
Nous avons une population de 100 voitures, chacune possédant son propre réseau de neurones
Chaque réseau de neurones contient:
- 3 entrées (capteurs pour les obstacles)
- 2 sorties (pour la vitesse et la direction)
Le score de chaque voiture est calculé par rapport à la distance parcourue
Les 10 meilleurs voitures vont se "reproduire" et le reste sera retiré de la population
Chaque enfant aura aléatoirement les gènes de ses parents
Les gènes sont les poids des connections du réseau de neurones
Chaque gène a 5% de chance de subir une mutation (valeur aléatoire)
La 10ème génération est bonne
Pas assez apparemment...
