There are three types of machine learning: Supervised Learning, Unsupervised Learning, and Reinforcement Learning.