9. What Is Deep Q-Learning?


In this chapter, we will be learning about deep Q learning in detail along with all other possible variations. You will learn how to implement the Q function and use the Q learning algorithm along with deep learning to solve complex Reinforcement Learning (RL) problems. By the end of this chapter, you will be able to describe and implement the deep Q learning algorithm in PyTorch, and we will also do a hands-on implementation of some of the advanced variants of deep Q learning, such as double deep Q learning with PyTorch.


In the previous chapter, we learned about the Multi-Armed Bandit (MAB) problem – a popular sequential decision-making problem that aims to maximize your reward when playing ...

Get The Reinforcement Learning Workshop now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.