Spaces:
Sleeping
Sleeping
import numpy as np | |
from sklearn.manifold import TSNE | |
import matplotlib.pyplot as plt | |
import pickle | |
data = pickle.load(open("embeddings.pkl", "rb")) | |
embeddings = data["embeddings"] | |
filenames = data["filenames"] | |
thumbs = data["thumbs"] | |
tsne = TSNE(n_components=2) | |
reduced = tsne.fit_transform(embeddings) | |
fig, ax = plt.subplots() | |
# ax.scatter(reduced[:, 0], reduced[:, 1]) | |
delta = 0.5 | |
for i, txt in enumerate(filenames): | |
# ax.annotate(txt, (reduced[i, 0], reduced[i, 1])) | |
x, y = reduced[i] | |
ax.imshow(thumbs[i], extent=[x-delta, x+delta, y-delta, y+delta]) | |
plt.show() | |