As we know machine learning deals with thousands of statistical-algorithms a choosing the right algorithm for the task is always a tedious process. But even after having the algorithms in hand understanding which category of machine learning is need for the task is also needs understanding. So here are different categories in machine learning. Supervised machine learning. Unsupervised machine learning. Semi supervised machine learning. Reinforcement machine learning. Supervised Machine Learning So Supervised Machine Learning is the process in which the algorithm is trained on the labeled dataset. Here label means each input datapoint is associated with the corresponding output or label. The term supervised means that during the training process the algorithm is provided with supervision in the form of labeled examples from which the algorithm could learn. If we break this thing in this way we could understand it better, Learning means the process of training a machine learning mo...