Reinforcement learning (RL) is a branch of machine learning in which an agent learns to make sequences of decisions by interacting with an environment and maximising cumulative rewards. Unlike ...