This algorithm learns from labelled data. It uses input data and corresponding output values to train the model. After training the model, it can predict output values for new data. Supervised learning can be divided into two major types:

  1. Regression: In supervised learning, a regression algorithm is used to predict a continuous output variable. It maps input values to a continuous output range. The algorithm learns from a labelled dataset and uses this knowledge to predict the output value for unseen data. Some examples of regression algorithms are linear regression, polynomial regression, and support vector regression.
  2. Classification: In supervised learning, the classification algorithm is used to predict a categorical output variable. It maps input values to discrete(finite set) output values. The algorithm learns from a labelled dataset and uses this knowledge to predict the class of unseen data. Some examples of classification algorithms are logistic regression, decision trees, and support vector machines.

Some of the techniques and algorithms used in supervised learning include:

Regression & Classification

Advanced Learning Algorithms & Neural Networks