Как правильно сохранить модель gensim
doc2ve c, преобразованную с помощью T-SNE (из sklearn.manifold
), например,
x_full = model[doc_tags]
pca_full = PCA(n_components=50)
pca_result_full = pca_full.fit_transform(x_full)
tsne = TSNE(n_components=2, verbose=1)
x_tsne_full = tsne.fit_transform(pca_result_full)
, где doc_tags
- это помеченные документы, на которых обучалась модель. Сокращение этой модели с использованием T-SNE занимает часы, поэтому было бы хорошо сохранить это для будущего использования.
Я поместил его в pandas фрейм данных, например df = pd.DataFrame(x_tsne_full, index=doc_tags, columns=['x', 'y'])
, а затем сохранил этот фрейм данных в CSV для будущего использования. Это лучший способ или есть подходящий для сохранения способ T-SNE, который не виден в его документах?