0

For my NER model I use Weights & Biases sweeps for hyperparameter search. I do a grid search with about 100 runs and there are some really meaningful graphs. However, I can't figure out how to create a graph that shows about the best 10 runs in terms of f-score. Does anyone know how to do this?

EustassX
  • 78
  • 6

1 Answers1

3

In the sweep view, you can filter runs by certain criteria by clicking this button: enter image description here

There, you can add a filter to only show runs with an f1 score, or an accuracy or whatever metric you have logged higher than a certain value: enter image description here

Of course, this won't filter for the 10 best runs, but for all runs with an accuracy of 0.9 and higher (example in picture).

chefhose
  • 2,399
  • 1
  • 21
  • 32
  • I tried that too, but I didn't find "accuracy". But your solution works for me with "score" (which I think is accuracy) and "ents_f". So thanks a lot for your help :) But I wonder, can you actually filter by "accuracy"? – EustassX Jul 21 '22 at 08:58
  • 1
    You should find all values you have logged in your runs. If you logged the f1-score as 'score', you can filter by score. – chefhose Jul 21 '22 at 09:04