Reinforcement Learning

Using trial and error to teach a computer program which action is the best option for it to take in a particular sequence of events.