Machine learning can be grouped into three main types. They differ in the way the machine learns. Here, we will look at the third one, reinforcement learning, where the machine learns not by being given examples, but by exploration. In other words, the machine will need to gather its own experience.