So, what is reinforcement learning? In a nutshell, it’s a type of machine learning that trains intelligent systems using a unique approach: rewards and punishments.