Comment fonctionne l'IA
Trente voitures évoluent avec NEAT. Chaque voiture est un réseau de neurones qui dirige et accélère ; la population s'améliore par sélection et mutation, pas par descente de gradient.
Entrées → sorties
- Entrées : 8 capteurs raycast mesurant la distance aux bords de la piste, plus la vitesse.
- Sorties : direction (gauche/droite) et accélérateur.
Boucle d'évolution
Les voitures qui roulent plus loin sans s'écraser obtiennent une meilleure fitness. Les meilleures sont croisées et mutées ; la spéciation protège les nouvelles stratégies.
Ce que vous voyez
Les rayons des capteurs s'illuminent en temps réel : on voit exactement ce que le réseau « perçoit » avant de tourner.