Repository files navigation Neural Network Controlled Car in Pygame
Run main.py
Choose a controlling option
If AI controlled, choose a model
Confirm to begin session
If manual, use WASD or Arrow Keys to move
Use R to reload session
Use Q to quit session, the session will be deleted
Use Z to save a model, this will overwrite a model saved in this session
Use X to delete a model saved in this session
Modualar: The Car, Road, and the Network can be tweeked to a custom setup
Good visualizations: Allows the user to see exactly how the network is functioning and iterating
Maintainable: Sections of code are isolated
Self training: The script will be able to auto reload after a certain threashold save the most optimal model after serveral iterations
Variable road: Allow more factors of the road to be controlled and altered, ie. adding lanes or curves
Intelligent traffic: Instead of dummy cars that only goes forward, give the traffic AI brains as well
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
You can’t perform that action at this time.