tensorflow / tensorflow/tensorboard
Embedding Projector: Add zoom to embedding on [key]+click
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 7.2k
- Forks
- 1.7k
- Avg merge
- 4d 22h
- Merged PRs (30d)
- 1
Description
The embedding projector can be really difficult to navigate. In order to zoom into the sprite of an image, you need to get it centered just right and then you zoom in only to find out that you were off by a few degrees. There should be a way to click on a point(maybe while holding option or something, idk) and have it zoom and center the sprite that you clicked on.
Also, it would be nice if there was a panel that showed the embedding sprite blown up larger along with sprites for x of the nearest embeddings. Having a general way of selecting a group of embeddings and showing the images in a grid would be really helpful, but I realize that selecting a group of points in 3D can be non-trivial.
At the moment, it's really hard to navigate image embeddings and it's hardly being helpful. I really want to be able to use it because it is such an amazing tool, but at the moment it's wasting more time than it's worth.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue points to the Embedding Projector but names no files, tests, or entry points. First locate that component and clarify whether the minimum is key+click centering and zoom or also the nearest-embedding panel and group selection; done should include agreed interaction behavior and coverage for it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- data-visualization, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100