Reinforcement learning is the process by which an agent learns what actions to take by maximizing a reward signal explicitly provided to the algorithm.