Machine Learning is of three types: supervised learning, unsupervised learning, and reinforcement learning.