Reinforcement learning (machine learning)
Citation, DOI, disclosures and article data
At the time the article was created Frank Gaillard had no recorded disclosures.View Frank Gaillard's current disclosures
At the time the article was last revised Andrew Murphy had no recorded disclosures.View Andrew Murphy's current disclosures
Reinforcement learning is one of the main algorithms used in machine learning in the context of an agent in an environment. In each timestep, this agent takes in information from their environment and performs an action. Certain actions reward the agent.
Reinforcement learning maximizes these rewards, a difficult task given that these rewards may be very infrequent and may not have an obvious correlation with each action. Common reinforcement learning tasks including teaching a robot to walk, a car to drive.
Reinforcement learning can be used in image classification by implementing attention mechanisms. In such a problem, a model can choose to focus on smaller parts of a high resolution image, moving to different parts depending on what it sees, and subsequently producing a predictive label.