Number of Categories for K-Means: Elbow and Silhouette Methods
K-Means is a very common and powerful clusterization algorithm widely used in an unsupervised machine learning tasks for dividing data into categories. The only decision you have to make is the number of clusters you want your data to be divided into — k number. Sometimes you already know how many categories you need to have. It depends a lot on the type of your problem, your data, and the problems you are solving....