Home » Uncategorized

An Introduction to Clustering and different methods of clustering

This article was written by Saurav Kaushik. Saurav is a Data Science enthusiast, currently in the final year of his graduation at MAIT, New Delhi. He loves to use machine learning and analytics to solve complex data problems.


Have you come across a situation when a Chief Marketing Officer of a company tells you – “Help me understand our customers better so that we can market our products to them in a better manner!”

I did and the analyst in me was completely clueless what to do! I was used to getting specific problems, where there is an outcome to be predicted for various set of conditions. But I had no clue, what to do in this case. If the person would have asked me to calculate Life Time Value (LTV) or propensity of Cross-sell, I wouldn’t have blinked. But this question looked very broad to me!

This is usually the first reaction when you come across a unsupervised learning problem for the first time! You are not looking for specific insights for a phenomena, but what you are looking for are structures with in data with out them being tied down to a specific outcome.

The method of identifying similar groups of data in a data set is called clustering. Entities in each group are comparatively more similar to entities of that group than those of the other groups. In this article, I will be taking you through the types of clustering, different clustering algorithms and a comparison between two of the most commonly used cluster methods.

An Introduction to Clustering and different methods of clustering

Table of Contents

  1. Overview
  2. Types of Clustering
  3. Types of Clustering Algorithms
  4. K Means Clustering
  5. Hierarchical Clustering
  6. Difference between K Means and Hierarchical clustering
  7. Applications of Clustering
  8. Improving Supervised Learning algorithms with clustering

To check out all this information, click here. For other articles about clustering, click here.

Top DSC Resources

Follow us on Twitter: @DataScienceCtrl | @AnalyticBridge