Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/efriesema/self-driving-car

Using Python and Kivy to create simple road maps which will then train an car-model to navigate through the road map you create through the application of reinforcement learning. This was a project based on the Udemy Artificial Intelligence online course
https://github.com/efriesema/self-driving-car

kivy-framework python pytorch reinforcement-learning

Last synced: 30 days ago
JSON representation

Using Python and Kivy to create simple road maps which will then train an car-model to navigate through the road map you create through the application of reinforcement learning. This was a project based on the Udemy Artificial Intelligence online course

Awesome Lists containing this project

README

        

# Self-Driving-Car
Using Python and Kivy to create simple road maps which will then train an car-model to navigate through the road map you create through the application of reinforcement learning. This was a project based on the Udemy Artificial Intelligence online course

The simple idea was to use Kivy to allow the user to paint any road map on the screen. Then the car would attempt to traverse from the upper-left to lower right corner avoiding any yellow road edges marked out on the map. with the excpetion of very drastic Aand curvy road maps the car does a very good job of learning the corect route after a few attempts.

The vo files were the original source projects but i rewrote and modified my own to adjust the algorithm. PyTorch was the neural network library used, Kivy was used to create the GUI elements. The reinforcment learning was created based on a Deep Q-Learning model with experience Replay

For any inquiries on my rresearch into speech recognition and quantum computing please email me at [email protected]. I plan on posting a video demonstrating this system soon