After the training, I run the command for evaluation: CUDA_VISIBLE_DEVICES=0 python scripts/eval.py --config ./config/sps.yaml --folder 2023-05-07_00-36_SPS/ --reference --no_nms --force :
The best overall accuracy during training is The overall acc is iou_rate_0.25: 0.47397, iou_rate_0.5: 0.36692, but in the evaluation the best one is overall | overall | acc@0.25iou: 0.4687631468237274 overall | overall | acc@0.5iou: 0.3601177955405974.
Why is there such a discrepancy? Did I make a mistake somewhere?
At the end of the training log, the results of the best chechpoint:
After the training, I run the command for evaluation:
CUDA_VISIBLE_DEVICES=0 python scripts/eval.py --config ./config/sps.yaml --folder 2023-05-07_00-36_SPS/ --reference --no_nms --force
:The best overall accuracy during training is The overall acc is
iou_rate_0.25: 0.47397, iou_rate_0.5: 0.36692
, but in the evaluation the best one isoverall | overall | acc@0.25iou: 0.4687631468237274 overall | overall | acc@0.5iou: 0.3601177955405974
.Why is there such a discrepancy? Did I make a mistake somewhere?