There are 3 forms of Machine learning algorithms: supervised, unsupervised, and reinforcement learning. Supervised learning is the process of training algorithms to use labeled data in order to make decisions or predictions. Unsupervised learning is the process of training algorithms to recognize patterns and relationships using unlabeled data. Reinforcement Learning involves teaching algorithms to make decisions using rewards and punishments.