UnSupervised ML
UnSupervised ML
COURSE INSTRUCTOR:
Dr.R.Umamaheswari
Assoc.prof & HoD ECM
There may be many cases in which we do not have labelled data and need to find
the hidden patterns from the given dataset.
Unsupervised learning is helpful for finding useful insights from the data.
In real-world, we do not always have input data with the corresponding output
so to solve such cases, we need unsupervised learning.
Here, we have taken an unlabeled input data, which means it is not categorized
and corresponding outputs are also not given.
Now, this unlabeled input data is fed to the machine learning model in order to
train it.
Firstly, it will interpret the raw data to find the hidden patterns from the data
and then will apply suitable algorithms such as k-means clustering, Decision tree,
etc.
Once it applies the suitable algorithm, the algorithm divides the data objects into
groups according to the similarities and difference between the objects.
K-means clustering
Hierarchal clustering
Anomaly detection
Neural Networks
Apriori algorithm
Supervised learning model takes direct Unsupervised learning model does not take
feedback to check if it is predicting correct any feedback.
output or not.
Supervised learning model predicts the Unsupervised learning model finds the
output. hidden patterns in data.
The goal of supervised learning is to train The goal of unsupervised learning is to find
the model so that it can predict the output the hidden patterns and useful insights from
when it is given new data. the unknown dataset.
Contd...:
Supervised Learning Unsupervised Learning
In supervised learning, input data is provided In unsupervised learning, only input data is
to the model along with the output. provided to the model.
The goal of supervised learning is to train the The goal of unsupervised learning is to find
model so that it can predict the output when the hidden patterns and useful insights from
it is given new data. the unknown dataset.
Supervised learning needs supervision to Unsupervised learning does not need any
train the model. supervision to train the model.
Supervised learning can be used for those Unsupervised learning can be used for those
cases where we know the input as well as cases where we have only input data and no
corresponding outputs. corresponding output data.
Cont....
Supervised Learning Unsupervised Learning
Supervised learning model produces an Unsupervised learning model may give less
accurate result. accurate result as compared to supervised
learning.
Supervised learning is not close to true Unsupervised learning is more close to the
Artificial intelligence as in this, we first train true Artificial Intelligence as it learns similarly
the model for each data, and then only it can as a child learns daily routine things by his
predict the correct output. experiences.
Thank You