tensorflow / tensorflow/tensorboard

Feature Request: Insights embedded in TensorBoard

Open
#2,637 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

stat:awaiting tensorflower type:feature
Dominant language
TypeScript
Stars
7.2k
Forks
1.7k
Avg merge
4d 22h
Merged PRs (30d)
1

Description

TensorBoard is great for logging data during an ML training run. As the model author, you can output scalars, histograms, embeddings, images and others.

However, data is presented in the specific order that it was written (by epoch / step values) and doesn’t surface any specific metrics that might be out of range or anomalous. We’d like to propose a few features that might help this:

  1. Users can specify valid ranges for data logged
    1. Data falling outside these validation values would be flagged or presented first
    2. This could potentially complement hparams for hyperparameter ranges
    3. Specification is TBD
  2. Users can specify epoch / step based milestones
    1. Milestones would be shown on all time series plots (scalars, etc)
  3. Others?

We might bring this up at the TensorBoard SIG as well. Comments and thoughts welcome!

cc @nfelt @manivaradarajan @GalOshri @natalialunova @lanpa @sanekmelnikov @caraya10 @jspisak

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing TensorBoard’s existing scalar, histogram, embedding, image, and hparams views to understand how logged data and time-series plots are presented. The TensorBoard SIG discussion should clarify validation-range and milestone specifications; done means an agreed scope and implemented insights that surface out-of-range data or show epoch/step milestones.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
data-visualization, machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.