tensorflow / tensorflow/tensorboard

[Feature Request]: Adding ability to plot lines in TensorBoard

Open
#3,121 0 comments 0 reactions 1 assignee View on GitHub

@psybuzz is already working on this.

Since Jan 9, 2020.

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

Description

Hey,

Huge fan of TensorBoard! However, a huge gap of TensorBoard is its inability to plot lines. Current summary objects are scalars and 2D images. What is clearly missing is an ability to plot 1D vectors, aka lines.

This is very useful when it comes to plotting PR curves and ROC plots, and probably a ton of other case-specific needs.

This is different than using an image summary to plot a 1D vector, since it would show both x-axis and y-axis of the values, be hoverable, and be in 2D rather than a line (try plotting a PR curve as a single row image).

The only way I know to save PR curves currently is to first plot the PR curve as a Matplotlib image and then save the image, but this is clearly very inelegant and wastes a bunch of space. Furthermore, the TensorBoard PR-Curve plugin is specific only to PR Curves, and has not been updated to TF 2.0.

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.