Есть ли способ извлечь процедуру отображения в sklearn.manifold.TSNE
в python, чтобы можно было отобразить новые данные в уменьшенное размерное пространство?
Важно, что я имею в виду, что нет необходимости переучивать новые данные, какНу вот.
Например, скажем, вы обучили карту TSNE следующим образом:
import numpy as np
from sklearn.manifold import TSNE
X = np.array([[0, 0, 0], [0, 1, 1], [1, 0, 1], [1, 1, 1]])
X_embedded = TSNE(n_components=2).fit_transform(X)
Как видно из документации: https://scikit -learn.org / stable / modules / generate / sklearn.manifold.TSNE.html
Можете ли вы извлечь преобразование, чтобы вы могли отобразить новые данные в одно и то же пространство:
Y = np.array([[0, 0.8, 0.8], [0.1, 0, 1], [1.2, 0.2, 1], [1, 1.1, 1]])
Любая помощь по этому вопросу будет принята с благодарностью.!