Reinforcement Learning
Reinforcement learning (RL) is a type of machine learning where the learning system receives training only in terms of rewards and punishments. It then attempts to foster actions or situations for which the overall reward is maximized and the punishments are minimized.