Visualiser word2vec généré à partir de gensim

J'ai formé un doc2vec et correspondant word2vec sur mon propre corpus à l'aide de gensim. Je veux visualiser le word2vec à l'aide de t-end avec les mots. Comme dans chacun des points de la figure a la "parole" aussi avec elle.

J'ai regardé une question similaire ici : t-end sur word2vec

Qui la suit, j'ai ce code :

importation gensim
importation gensim.les modèles que g

from sklearn.manifold import TSNE
import re
import matplotlib.pyplot as plt

modelPath="/Users/tarun/Desktop/PE/doc2vec/model3_100_newCorpus60_1min_6window_100trainEpoch.bin"
model = g.Doc2Vec.load(modelPath)

X = model[model.wv.vocab]
print len(X)
print X[0]
tsne = TSNE(n_components=2)
X_tsne = tsne.fit_transform(X[:1000,:])

plt.scatter(X_tsne[:, 0], X_tsne[:, 1])
plt.show()

Cela donne une figure avec des points mais pas de mots. Ce n'est que je ne sais pas de quel point est représentatif de ce qui word. Comment puis-je afficher le mot avec la dot?

InformationsquelleAutor Dreams | 2017-05-04