9. What Is Deep Q-Learning?

Overview

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.

Introduction

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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.