ছোট state space হলে Q-table ব্যবহার করা যায়। কিন্তু image বা complex environment-এ সম্ভাব্য state এত বেশি হয় যে table practical থাকে না। DQN neural network ব্যবহার করে Q-value approximate করে।

State
  ↓
Neural Network
  ↓
প্রতিটি action-এর Q-value

DQN-এ experience replay পুরোনো interactions sample করে training করে এবং target network তুলনামূলক stable learning target দেয়। এই দুটো technique training instability কমাতে সাহায্য করে।

DQN হলো Q-Learning-এর neural-network version, যেখানে network state থেকে প্রতিটি action-এর estimated Q-value predict করে।