In the last few years, reinforcement learning has emerged to be a prominent field of study among machine learning researchers. It has been increasingly used to build agents that learn to perform better in any given environment, in search of a better reward to the actions they have performed. This, in a nutshell, brings us to the definition of reinforcement learning – in the field of artificial intelligence, this is when an algorithm aims to create virtual agents that perform actions at any given state within an environment to achieve the best possible reward after the sequence of actions has been performed.
Let's try to give this definition more structure by defining the variables associated with a common reinforcement learning algorithm:
- Agent: A virtual entity that performs actions. It is the entity that...