Q-Learning: A Complete Example in Python

62,477
0
Publicado 2020-04-24
Dr. Soper presents a complete walkthrough (tutorial) of a Q-learning-based AI system written in Python. The video demonstrates how to define the environment's states, actions, and rewards, and how to train an AI agent to identify an optimal policy by using Q-learning. The business problem presented in the video is for an AI agent to learn to control warehouse robots such that a robot can take the shortest path between any point in the warehouse and the item packaging area, while simultaneously learning to avoid crashing into any shelves or other item storage locations.

Jupyter notebook for this lesson: : colab.research.google.com/drive/1E2RViy7xmor0mhqsk…

Previous lesson (Foundations of Q-Learning):    • Foundations of Q-Learning  
Next lesson (Foundations of Artificial Neural Networks & Deep Q-Learning):    • Foundations of Artificial Neural Netw...  

Todos los comentarios (21)
  • Thank you very much Dr. Soper! I took great value from this video, as I am trying to implement some Q-Learning techniques into a project of my own. Looking forward to your future videos!
  • @farzero
    Dude thanks a bunch. You gave just the right amount of detail and broke it down simply. Thanks for not bogging us down with a ton of details.
  • @kachappillyjean
    That is some incredible teaching skill! Broke down a complex concept just to the right amount of detail . Really appreciate this lesson.
  • @kinez_vilicar8
    Best Q-Learning lesson ever, better than my uni class. Thank you very much, please keep it up.
  • @saurabhjain9542
    Very helpful and engaging lesson. Was having hard time understanding implementation but this visual explanation with code implementation made it very clear. Great job!!
  • You are an excellent teacher, Dr. Soper. Appreciate your support and presentation.
  • @meraldlag4336
    This is easily the best resource on q-learning I’ve ever seen. It’s one simple library available to everyone on any OS (looking at you, gym ) and very well explained
  • @IsaacAsante17
    I'm really impressed by how easily you explained this. I'm going to watch the other videos in your Q-learning series, and subscribe as well. Thanks for this amazing RL tutorial, man.
  • @JustSayin24
    Writing my dissertation and this is a God-send. Thank you :)
  • @shreyashgupta13
    I am learning RL for last 1 year and this is one of the best video. You have taught everything from start to end. Thank you!
  • @Sunny-qe5el
    WOW!!! Thanks a ton for this video mate. I have taken the course in reinforcement learning at university and this is by far the great way to make acquainted with Q-learning algorithm in reinforcement learning.
  • @cK1ab
    Thankyou so much for this clear and practical example. Most videos I've seen just kind of breeze over the environment and states. Keep up the good work!
  • @patrickng8805
    The code is much cleaner and easier to understand than the example codes I found in many other Q-Learning books.
  • Very easy to follow and understand Q-learning and see amazing computer 💻 working so well. Encourage myself to learning more about AI. I am not good at maths, and logical problems but I understand easily by your videos. Thank you so much 😊
  • @wennie2939
    Best RL video ever in Youtube! Thank you so much, Dr. Soper!
  • @2NormalHuman
    Wow this is the best qlearning video with code example that i found on the internet. Thanks for the detailed explanation of every step in the code
  • @alinelermer6664
    Excellent explanation with such a pleasant voice! Thank you so much.