Machine learning algorithms are often classified into three categories: supervised, unsupervised, and reinforcement learning.