代码之家  ›  专栏  ›  技术社区  ›  Jerry George

按单个点绘制每个群集(KMeans群集)

  •  0
  • Jerry George  · 技术社区  · 6 年前

    我把不同的文本分为15组。

    文本格式如下:

    "Oreo Biscuit is good"
    "Healthy Breakfast
    "Cars are fast"
    ....
    

    我把文本转换成100维的word2vec。现在我有15个簇,我想画出来。

    我不想绘制所有点,而是要为每个簇绘制1个点,这样绘图中将有15个点。我该怎么做?

    思想:

    1) Use the cluster centre to plot each cluster.
    
    Is there any other way  (Converting all the Word2vecs in a cluster into 
    Doc2vec) or 
    
    Can Mds (Multi Dimensional Scaling) be used to plot the . 
    clusters?
    

    谢谢你

    1 回复  |  直到 6 年前
        1
  •  1
  •   Abhishek Mishra    6 年前

    已经有了每个文本的矢量表示。你也有这些文本的集群。您有以下非常简单的选项:

    1. 你只是用一些降维机制绘制了星团中心。( 赞成 简单, 欺骗: 没有关于每一个集群的优点的信息)
    2. 你仍然绘制群集质心,但是这些时间变化可以被添加为第三维,使用一些气泡图,如图所示。 here . ( 赞成的意见: 包括均值和方差, 欺骗: K均值太简单)
    3. 我们可以应用一些谱聚类方法,然后应用上面的方法。