Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Generalize pr_curves to visualize any 2D scalar data #1110

Open
alexlee-gk opened this issue Apr 6, 2018 · 2 comments
Open

Comments

@alexlee-gk
Copy link

The pr_curves plugin is great to visualize any 2D scalar data, but currently it's geared only towards precisio-recall curves. For instance, the summaries have PR-specific fields (e.g. Threshold, Precision, Recall, TP, FP, TN, FN) and the plots have hard-coded default ranges of [-0.05, 1.05]. This plugin can be generalized for any 2D data, by taking X and Y values, rather than Recall and Precision values. I have achieved this by filling in dummy values for some fields (Threshold, TP, FP, TN, FN) and commenting out _defaultXRange and _defaulYRange in tf-pr-curve-card.html. This is useful for plotting metrics of time-series data, i.e. per-time-step metrics vs prediction time steps.
tensorboard_pr_curves

@chihuahua
Copy link
Member

Your feature request makes sense to me. A couple teams internal to Google have already used the PR curves dashboard to plot other curves, which further confirms your idea.

The one caveat is that we need the engineering hours to make this more generic dashboard that supports all sorts of 2D plots. Again, I like the idea.

@PhilipVinc
Copy link

Bump.

Has any work gone in this direction?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants