Supervised Learning
Types of ML Algorithm
Last updated
Types of ML Algorithm
Last updated
This type of learning algorithm learns to map a function from a set of features (X) to a label/output (Y)
Supervised Learning is done on labeled data.
Supervised Learning algorithms can be further divided into two major parts
Regression
Classification
In Regression, the output (Y) is usually continuous (real number).
Example: Predicting the amount of revenue generated by a store using features like the day of the week, month, season, footfall, etc.
Here, revenue will be the output/label (Y). Revenue is usually calculated as a real number, like $254, therefore it is continuous.
Linear Regression
Logistic Regression
Polynomial Regression
In Classification, the output (Y) is usually discrete.
Example: Separating images of dogs from the images of other animals.
Here, the output will be a discrete value, i.e. dog or not a dog (nothing in between).
Linear Classifiers
Support Vector Machines
Decision Trees
K-Nearest Neighbor
Random Forest