Я применил KMeans и T-SNE к данным, и я запутался в своей кластерной фигуре, потому что она выглядит иначе, чем правильная.
Объект данных предоставляется в коде шаблона.
k_means = KMeans(n_clusters=2,random_state=170)
k_means.fit_predict(data)
tsne=TSNE(random_state=170).fit_transform(data)
for count in range(len(k_means_labels)):
if k_means.labels_[count] == 0:
plt.scatter(tsne[:,0][count],tsne[:,1][count],c='r',marker='x')
else:
plt.scatter(tsne[:,0][count],tsne[:,1][count],c='b',marker='o')
Текущая визуализация:
введите описание изображения здесь
Ожидаемая визуализация:
введите описание изображения здесь