Essential Elements of Reinforcement Learning
An easy-to-understand explanation of critical elements of Reinforcement learning
If you are trying to learn a new skill like roller skating, you will probably fall several times before mastering the art of skating. You will be rewarded a successful landing every time you learn to balance. Every time you are not able to balance yourself, you will receive a negative reward of a fall. The environment where you learn to skate is uncertain, as it could be a walkway, a skating arena, or anywhere else. You explore the environment and exploit to make use of knowledge of every successful balance to accomplish the task of learning to skate.
Welcome to Reinforcement learning.
You are the Agent, learner, and decision maker, interacting continuously with the environment. The environment is the surface on which you skate, responding to your actions with appropriate states and rewards. Actions, in this case, are the steps you take, the state is the body posture you get into after taking action, and rewards from the environment are a successful landing or a fall.