What is Q-learning?
Q-learning is a fundamental reinforcement learning method. An agent learns by trial and error what long-term value (the “Q-value”) a particular action has in a particular situation, and over time chooses the most promising actions. It does not need a model of its environment to do this. Combined with neural networks (deep Q-learning), a DeepMind system used this approach to learn to play many Atari video games from screen pixels alone.