Reinforcement Learning for Self-driving Vehicles you own this product

basic Python • basic Keras • basics of reinforcement learning
skills learned
working with OpenAI Gym • developing reward-shaped training agents • using rl-agent and stable-baselines packages to directly train models
Ashish Rana
3 weeks · 3-5 hours per week · INTERMEDIATE

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases

lite $19.99 per month

  • access to all Manning books, including MEAPs!


5, 10 or 20 seats+ for your team - learn more

Look inside
In this liveProject, you’ll develop an AI driving agent that can simulate independent driving. Your agent should be able to handle changing lanes, navigating roundabouts, and even self-parking. In order to create this complex agent, you’ll use powerful reinforcement learning techniques including model-based learning, model-free learning, and simulation-search/planning algorithms. Go hands-on to train your AI in AI Gym on Google Colab, improve your model’s performance, and provide professional-level documentation of your work for your colleagues.
This project is designed for learning purposes and is not a complete, production-ready application or solution.

project author

Ashish Rana
Ashish Rana is an experienced professional in the data engineering and predictive analytics space. He has worked developing ingestion and predictive analytics pipelines on machine and business data use-cases. He also carries out academic research and has authored papers on machine learning, deep learning, and reinforcement learning. He is currently researching on topics like reinforcement learning application use-cases and argument mining for natural language inference tasks.


This liveProject is for data scientists familiar with programming basic algorithm implementations in Python and the basics of machine learning. To begin this liveProject you will need to be familiar with:

  • Basic Python
  • Basic Keras
  • Basic Matplotlib
  • Basic Jupyter Notebook
  • Basics of machine learning
  • Basics of reinforcement learning


You choose the schedule and decide how much time to invest as you build your project.
Project roadmap
Each project is divided into several achievable steps.
Get Help
While within the liveProject platform, get help from other participants and our expert mentors.
Compare with others
For each step, compare your deliverable to the solutions by the author and other participants.
book resources
Get full access to select books for 90 days. Permanent access to excerpts from Manning products are also included, as well as references to other resources.

choose your plan


only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Reinforcement Learning for Self-driving Vehicles project for free