This definition explains what reinforcement learning is and how the training method is used in unsupervised machine learning to encourage desired behaviors through the application of rewards and penalties. Reinforcement learning is used in operations research, information theory, game theory, control theory, simulation-based optimization, multi-agent systems, swarm intelligence, statistics and genetic algorithms.