-
Notifications
You must be signed in to change notification settings - Fork 29
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
Improve selecting experiments for plots visualization #5104
Comments
@mnrozhkov how do other experiment-tracking tools handle this functionality? The simplest thing to do would be to remove the auto-selection logic. No experiments would be selected/de-selected unless the user performed that action. All of the other options seem overcomplicated and I don't think we'll end up with something intuitive or valuable enough to warrant the required complexity in the codebase. I have seen you mention "selecting the workspace by default" in both this issue and #5087. I think the case of no experiments being selected is handled pretty well by this screen: |
In WANDB You can select experiments ad infinitum, however, only the last 10 selected appear as visible. Once you reach your 10th experiment, the first one just dissapear from the plot - not from the visible tick from the workspace . See how en-hebrew green perf bar metric dissapears at some point. WANBN_exp.mov |
Thanks @SoyGema ! And if already have 10 selected and run a new one, would expect that to be automatically picked up / selected? |
Yes , I would expect that. And it does in WANDB Just launched one now : So what happens here is that it is super verbose first from the CLI
And then I go to the platform and the experiment appears as picked up / selected and in the TOP of the experiments column, even it was just launched. If I wait a while, the bar tracking metric appears TANGENTIAL but important : Please take into account the derivative/evolution for a DS of this , grouping . Normally we have a hypothesis that involves a set of experiments that we design, launch, and later come to analyze ( as a group -k-fold cross validation) What Im trying to say here, is that not only sequential experiment analysis is the main mental model for analyzing , and this is becoming common in my scenario. |
o show plots in VSCode, people need to select experiments to which they want to show plots. There are a few points we could improve to make UX better. This issue discusses some ideas.
Currently, there are two issues that require attention.
What is the problem?
Step 1 - After the first experiment run, I select my new experiment
[rindy-kobs]
to show plots. It works fine!Step 2 - I run a new experiments, and see a second plot added from my new
[based-tarp]
experiment. So far it's great!Step 3-5 - I run 5 more experiments... everything looks good
Step 6 - After more then 7 experiments, I can't see new plots automatically -
Starting from this point, the current behavior is not convenient anymore. When running a new experiment, I expect to see the corresponding plot - it's the first priority. Instead, for every new experiment, I need
In my mind there are 2 scenarios that might improve the UX:
Scenario 1 - Only manual selection
Scenario 2 - Automatically select the most recent experiment after 7 runs
WDYT? How do you feel about this? Looking for your ideas and feedback 🙌
The text was updated successfully, but these errors were encountered: