A simple simulation of self-driving cars trained using the NEAT (NeuroEvolution of Augmenting Topologies) algorithm.
This project was a practical application of my understanding of neural networks and how they evolve over time using genetic algorithms.
By simulating multiple generations of agents (cars), the model gradually learns to drive better through a fitness-based evolution process.