Skip to content
Back to course

16.5 Deep Reinforcement Learning

When the state space is huge — like raw pixels from a game screen — you cannot store a Q-value for every state in a table. Deep Reinforcement Learning replaces the table with a neural network that approximates the Q-values or the policy directly. The Deep Q-Network (DQN) that learned to play Atari games from pixels is the landmark example.

A neural network approximates Q-values or the policy from high-dimensional state inputs.

Picture teaching a system to control traffic lights across all of Bole using live camera feeds. The number of possible road situations is astronomical, so a neural network learns to map camera images to good signaling decisions instead of a lookup table.

Scenario

Your agent's state is a 200×200 RGB camera image. Which approach fits best?

Check your understanding

1/4 · 40 XP

Why is deep RL needed instead of a plain Q-table?