Sadly, I cannot find a more comprehensive documentation. Below I collect all related resources:
- How-to : https://github.com/efeiefei/tensorflow_documents_zh/blob/master/get_started/embedding_viz.md
- Google Research Blog: announcement and animation
- Paper : https://arxiv.org/pdf/1611.05469v1.pdf
- Source : https://github.com/tensorflow/embedding-projector-standalone
- 2017 TF Dev Summit tutorial and code
- Issue #6322 has some pointers and examples
PS: Thanks for upvoting me. Now I can post all the links.
Update 2019-08
Now you can use Embedding Projector easily in Colab with PyTorch's SummaryWriter
import numpy as np
import tensorflow as tf
import tensorboard as tb
tf.io.gfile = tb.compat.tensorflow_stub.io.gfile
from torch.utils.tensorboard import SummaryWriter
vectors = np.array([[0,0,1], [0,1,0], [1,0,0], [1,1,1]])
metadata = ['001', '010', '100', '111'] # labels
writer = SummaryWriter()
writer.add_embedding(vectors, metadata)
writer.close()
%load_ext tensorboard
%tensorboard --logdir=runs
Update 2020-02
The %tensorboard magic now works properly again.