The different types of machine learning are:

  1. Supervised learning
  2. Semi-supervised learning
  3. Unsupervised learning and,
  4. Reinforcement learning