NLP, Python, Scikit Learn.
different numbers and checking the resulting document distributions is the key. The following code shows the result of creating 8 clusters: model = KMeans(n_clusters=8, random_state=0, n_init="auto").fit(x_train) print(model) # KMeans(n_init='auto', random_state=0) print(model.get_params())