tensorflow / tensorflow/tensorboard

Make hparams hyperparameter & metrics lists sorted

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

Nobody has claimed this yet.

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

Description

Currently when using the hparams functionality, the list of hyperparameters metrics do not appear to have any sort of sorting on them. They're just in there randomly. This includes:

  • The "Hyperparameters" pane in the top left
  • The "Metrics" pane in the middle left
  • The "Sort by" dropdown in the "sorting" pane on the left
  • The column headers in table view
  • parallel coordinates view
  • etc.

This makes it very difficult to find the parameter you're after, as it could be anywhere.

I think the likely acceptable option would be to make them alphabetically sorted.
Alternatively, though I think less preferable, would be to keep order they were added to the dictionary (the one passed to the callback) within python (since python dictionaries are insertion-ordered as of 3.6).

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.