Oct 08, 2018· Reinforcement learning, the third popular type of machine learning algorithm, relies on providing an ML algorithm with a set of rules and constraints and let it learn by itself how to best achieve its goals. Reinforcement learning usually involves a sort of reward, such as scoring points in a game or reducing electricity consumption in a facility.