Q-Learning
Model-free reinforcement learning algorithm that learns optimal action-value functions.
Overview
Q-Learning iteratively estimates the optimal action-value function via the Bellman update:
Exploration vs Exploitation
-greedy balances exploration with exploitation: take a random action with probability , otherwise act greedily.
Related Topics
Q-Learning is optimised using ideas from Gradient Descent and extended by deep Q-networks built on Neural Networks.
Learning Path
What should I learn before Q-Learning?
Start with gradient-descent before studying Q-Learning.
How does Q-Learning connect to other AI topics?
Q-Learning belongs to Reinforcement Learning and connects to reinforcement-learning, control, bellman-equation, temporal-difference, exploration, optimisation.