Python реализация T-Sne с изображениями - PullRequest
0 голосов
/ 29 мая 2018

У меня есть список дескрипторов (4096 поплавков) и связанные с ними изображения.Я хотел бы запустить t-sne для этих дескрипторов и показать на графике соответствующие изображения.

В настоящее время мой сценарий выглядит примерно так:

import os
import numpy as np
from sklearn.manifold import TSNE
import time 
import pandas as pd
#from ggplot import *
import matplotlib.pyplot as plt 

n_components = 4096
table = []

with open(os.path.join("folder", "fulldescriptors.txt")) as f:
    for descriptor in f.readlines():
        d = [float(i) for i in descriptor.split(" ")]

        table.append(d) 

n_sne = len(table)

df = pd.DataFrame(table)

time_start = time.time()
tsne = TSNE(n_components=3, verbose=1, perplexity=40, n_iter=50000)
tsne_results = tsne.fit_transform(df)


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

Как я могу заменить точки наизображения в сюжете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...