Reinforcement Learning (RL) is een vorm van machine learning waarbij een agent leert door middel van interactie met zijn omgeving. Het doel is om een optimale strategie te vinden om een bepaald doel te bereiken. De agent leert door middel van feedback die hij krijgt van zijn omgeving. De feedback kan positief of negatief zijn, afhankelijk van de actie die de agent heeft uitgevoerd.