Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/efriesema/self-driving-car
- Owner: efriesema
- Created: 2020-09-02T22:14:11.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-27T20:42:04.000Z (about 4 years ago)
- Last Synced: 2024-10-14T06:40:25.892Z (30 days ago)
- Topics: kivy-framework, python, pytorch, reinforcement-learning
- Language: Python
- Homepage:
- Size: 47.9 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 courseThe 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