The following diagram illustrates different types of machine learning algorithms:
There are three types of machine learning algorithms: Supervised, Unsupervised, and Reinforced. Each of these is used depending on what kind of activity we want to perform.