There are different types of ML algorithms, based on how they are created and their applications. Understanding different types of ML would help you getting a big picture of AI, understand what is the goal of creating ML models and enable you to break down a real problem and design a machine learning system.