Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

machine learning

Definition: Data clustering

Educative Answers Team

Clustering is a classic data mining technique based on machine learning that divides ​groups of abstract objects into classes of similar objects.

Clustering helps to split data into several subsets. Each of these clusters consists of data objects with high inter-similarity and low intra-similarity.

Clustering methods can be classified into the following categories:

  • Partitioning method
  • Hierarchical method
  • Density-based method
  • Grid-based method
  • Model-based method
  • Constraint-based method
svg viewer


Clustering helps to identify customers who have a certain customer record and similar conduct (i.e., buying patterns). In many applications (i.e., market research, pattern recognition, data and image processing), the clustering analysis is used in large numbers. Clustering can also help advertisers to find different groups within their customer base. For example, customer groups can be defined by buying patterns.


machine learning
Copyright ©2022 Educative, Inc. All rights reserved

View all Courses

Keep Exploring