Я тренировал свою модель с использованием Gensim. Я рисую 2D-график, используя PCA, но он не слишком ясен. Я хочу изменить его на 3D с возможностью масштабирования. Мой результат настолько плотный.
from sklearn.decomposition import PCA
from matplotlib import pyplot
X=model[model.wv.vocab]
pca=PCA(n_components=2)
result=pca.fit_transform(X)
pyplot.scatter(result[:,0],result[:,1])
word=list(model.wv.most_similar('eden_lake'))
for i, word in enumerate(words):
pyplot.annotate(word, xy=(result[i, 0], result[i, 1]))
pyplot.show()
И результат:
это возможно сделать