Fix PR curve plugin to display correct thresholds #5191
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation for features / changes:
summary.op
.summary.op
are:[0.0, 1/(num_thresholds-1), 2/(num_thresholds-1), ..., 1.0]
... but prior to this change, the thresholds generated in
_make_pr_entry
and displayed in TensorBoard are:[1/num_thresholds, 2/num_thresholds, ..., 1.0]
.Technical description of changes:
_make_pr_entry
to instead generate thresholds likesumamry.op
, as described above._make_pr_entry
to be a bit easier to read / check for correctness.summary.op
that verify the thresholds used are indeed what are described above.pr_curve_demo
from 50 to 51, since we're now including0
in the thresholds.Screenshots of UI changes: N/A (UI is unchanged)
Detailed steps to verify changes work correctly (as executed by you):
pr_curve
directory.Alternate designs / implementations considered: N/A