About This Course
Join "Autonomous Parking for Driverless Cars with Reinforcement Learning, Python and NNs", which continues the driverless cars topic on Robociti, to study how to use the highly advantageous Reinforcement Learning, Deep Learning and Python programming to tackle various tasks, including optimization problems, and find out how they can be utilized to help driverless cars find advantageous ways for autonomous parking in urban environments. We will firstly learn the basics of Reinforcement Learning and have a brief overview of the mathematical explanation. Then, we will explore two different ways to apply Reinforcement Learning, namely Q-Learning and DQN, which also uses Deep Learning for approaching optimal solutions. Afterwards, we will introduce the task of autonomous parking for driverless cars, its characteristics and define it as a Reinforcement Learning problem. Then, we will see how to practically apply Q-Learning and DQN to resolve some common problems. Finally, we will use a practical application of Reinforcement Learning with Python to resolve the autonomous parking task and simulate the result, leaving its optimization as an open challenge.
Get Certified
Course Features
- check_circle Programming Environment
- check_circle Jupyter Notebook
- check_circle Forum & Support
Course Chapters
Theoretical principles
Robot Management
WorkSpace Setup
Motivation
Objectives
Session 1 Objectives
Introduction to reinforcement learning
Qlearning 1
DQN 1
Mini Challenge 1
Autonomous parking
Session 1 Summary
Programming
Session 2 Objectives
Qlearning 2
DQN 2
RL on autonomous driving
Session 2 Summary
Challenge
Simulation Tutorial
Course Completion