Clustering: Difference between revisions

From Machinelearning
No edit summary
Line 4: Line 4:


Generally, clustering can be used for one of the following purposes<ref name="MLPython"/>:
Generally, clustering can be used for one of the following purposes<ref name="MLPython"/>:
* Exploratory data analysis
* [[Exploratory data analysis]]
* Summary generation
* Summary generation
* Outlier detection
* [[Outlier detection]][https://www.youtube.com/watch?v=hGKY6BAqJ6o]
* Finding duplicates
* Finding duplicates
* Pre-processing step
* Pre-processing step

Revision as of 16:27, 14 April 2020

Clustering is an unsupervised learning technique. It is used for grouping data points, or objects that are somehow similar. Clustering means finding clusters in a dataset, unsupervised.[1]

Motivation

Generally, clustering can be used for one of the following purposes[1]:

Types pof clustering

Some divide clustering into two subgroups[2]:

  • Hard clustering: Each data point either belongs to a cluster completely or not.
  • Soft clustering: A probability or likelihood is assigned for putting data points into separate clusters.

Clustering vs classification

Algorithms

Some of the commonly used clustering algorithms are[3]:


others

Applications

External links

References

References