You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, if the user does not define splits, we generate random splits and check them.
But if the use provides the splits, we don't do any checking. If the user-provided split doesn't have any videos in the validation split, they'll get an error the first time the validation metric is computed. For example:
RuntimeError: Early stopping conditioned on metric `val_macro_f1` which is not available. Pass in or modify your `EarlyStopping` callback to use any of the following: `train_loss`
It would be nice to generate a more helpful message before training starts.
The text was updated successfully, but these errors were encountered:
This check may be as simple as just verifying that there is at least one train video and at least one val video. We will need to test if this is sufficient if there are species in train that are not in val, and if there is no holdout set specified.
Currently, if the user does not define splits, we generate random splits and check them.
But if the use provides the splits, we don't do any checking. If the user-provided split doesn't have any videos in the validation split, they'll get an error the first time the validation metric is computed. For example:
It would be nice to generate a more helpful message before training starts.
The text was updated successfully, but these errors were encountered: