Argument in test_on_dataset
and train_and_test_on_datasets
functions to write "val_" metrics instead of "test_"
#266
Labels
enhancement
New feature or request
Is your feature request related to a problem? Please describe.
The MetricMixin class only creates "train_" and "test_" metrics in the
add_metric
method. This works fine when only using a training and test set.However, when also using a validation set such as in the snippets below, this presents a problem.
Here, the true validation metrics are recorded as "test_" and are later overwritten by the true test metrics also recorded in "test_".
Describe the solution you'd like
It would be nice if the
test_on_dataset
andtrain_and_test_on_datasets
functions have an argument to specify which metric is written ("val_" or "test_").Describe alternatives you've considered
A simple but cumbersome solution is to create a dict and copy all the "test_" metrics corresponding to the true validation metrics in the dict as "val_", as follows:
Additional context
/
The text was updated successfully, but these errors were encountered: