What is Unsupervised Machine Learning?
Unsupervised machine learning is used when we have un-labelled data but need to find the hidden patterns in the given dataset, group them based on similarities, patterns or differences and represent the dataset in compressed format. The model itself tries to find the hidden patterns and insights from the given dataset without even training the model as we do not have any output data here but only input data in our dataset. For this reason we also cannot directly apply unsupervised machine learning to regression or classification problems.
Steps involved in Unsupervised Machine Learning: -
Types of Unsupervised Machine Learning: -
1. Clustering: - grouping the items with most similarities into one group and items with no similarities in another group. Clustering can be of type Agglomerative, Exclusive(Partitioning), Overlapping or Probabilistic.Some of the Most common examples for Clustering algorithms are: -
a. Hierarchical Clustering
c. Principal Component Analysis
d. Singular value decomposition
e. Independent Component Analysis
f. KNN (Nearest neighbor) clustering
2. Association: - allows us to establish associations among the data objects in large database such as people who purchases item X are also seen tending to buy item Y(Grocery/Market basket recommendations), movie recommendations, web usage mining, etc... Associations are made based on the factors like Support, Confidence and Lift.
Most Common example for Association rules are: -
b. Eclat algorithm
c. F-P Growth algorithm
Advantages and Disadvantages of Unsupervised Machine Learning are: -
You can connect with me on -
Linkedin - https://www.linkedin.com/in/harish-singh-166b63118
Twitter - @harisshh_singh
Gmail - hs02863@gmail.com
Hope this was useful for beginners in the field of Data Science.
See you guys until next time.


Follow Us
Were this world an endless plain, and by sailing eastward we could for ever reach new distances