Clustering
Clustering or cluster analysis is a machine learning technique, which groups the unlabelled dataset. It can be defined as "A way of grouping the data points into different clusters, consisting of similar data points. The objects with the possible similarities remain in a group that has less or no similarities with another group." It does it by finding some similar patterns in the unlabelled dataset such as shape, size, color, behavior, etc., and divides them as per the presence and absence of those similar patterns. It is an unsupervised learning method, hence no supervision is provided to the algorithm, and it deals with the unlabeled dataset. After applying this clustering technique, each cluster or group is provided with a cluster-ID. ML system can use this id to simplify the processing of large and complex datasets.

Applications of Clustering? Let's Understand!
● Data Reduction
● Hypothesis generation and testing
● prediction based on groups
● market basket analysis

About Clustering: Let's See!
●Tensorflow
●sci-kit learn
●Py torch
● Keras
●NumPy
●Pandas
●Matplotlib
●Theano
●Scipy
●Plotly
●Statsmodels
