Clustering is an Unsupervised Machine Learning technique. It involves identifying some pattern (size, color, and so on) in unlabeled data points for grouping them into clusters.

Also, given a set of data points, you can use a clustering algorithm to classify each data point into a specific group.

Each group is called a cluster which contains similar data points. They have minuscule or no similarity with the data points belonging to another cluster.

Rubiscape provides the following Clustering algorithms in Machine Learning –

  • DBSCAN
  • Centroid Based Clustering
  • Distance Based Clustering
  • Hierarchical Clustering
  • Incremental Learning

Clustering algorithms find a wide range of applications a few of which are mentioned below.

  • Anomaly Detection
  • Social Media Analysis
  • Recommendation Engines
  • Segmentation in Markets