Supervised vs Unsupervised Learning
Supervised Learning Unsupervised Learning
Supervised learning uses labeled Unsupervised learning algorithms are
input and output data. trained using unlabeled data.
In supervised learning, the goal is to In an unsupervised learning
predict outcomes for new data. algorithm, the goal is to get insights
from large volumes of new data.
A supervised learning model produces An unsupervised learning model may
an accurate result. give less accurate results as compared
to supervised learning.
Supervised learning is a simpler Unsupervised learning is
method. computationally complex.
The number of classes is known. The number of classes is not known.
Regression and Classification are two Clustering and Association are two
types of supervised machine learning types of Unsupervised learning.
techniques.
It includes various algorithms such as It includes various algorithms such as
Linear Regression, Logistic Clustering, KNN, and the Apriori
Regression, Support Vector Machine, algorithm.
Multi-class Classification, Decision
tree, Bayesian Logic, etc.
Supervised learning models can be Unsupervised learning methods can
time-consuming to train, and the have wildly inaccurate results unless
labels for input and output variables you have a human intervention to
require expertise. validate the output variables.
1
Supervised learning models are ideal Unsupervised learning is an excellent
for spam detection, sentiment fit for anomaly detection,
analysis, weather forecasting, and recommendation engines, customer
pricing predictions, among other personas, and medical imaging.
things.