Как объединить результаты KMeans и T-SNE и визуализировать кластеры в Python? - PullRequest
1 голос
/ 09 мая 2019

Я применил 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')

Текущая визуализация: введите описание изображения здесь

Ожидаемая визуализация: введите описание изображения здесь

...