Overview
Q-Learning updates an estimate of long-term action value using the reward from a transition and the best estimated value of the next state.
Learns action values from rewards without needing a model of the environment.
Compact metadata for implementation and discovery.
Q-Learning updates an estimate of long-term action value using the reward from a transition and the best estimated value of the next state.
Quick facts
Runtime and memory behavior at a glance.
Best
O(1) per transition
Average
O(transitions)
Worst
O(transitions)
Space
O(states * actions)
Q(s,a) = Q(s,a) + alpha * (reward + gamma * max_a Q(s_next,a) - Q(s,a))Updates an action value using a temporal-difference target.
Show a grid of action values changing as an agent receives rewards.
Exploration strategy matters because the agent only learns from experienced transitions.
What each reference supports for this entry.
Foundational Q-learning paper for reinforcement learning with action-value updates.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Simulation · Foundation
Q-learning learns value estimates from experience rather than pure simulation averages.
Compare with thisMachine Learning · Core
Actor-Critic methods and Q-Learning both learn from temporal reward feedback but optimize different representations.
Compare with thisBoth repeatedly update value estimates using Bellman-style recurrences.
Q-learning learns value estimates from experience rather than pure simulation averages.