z-x-yang / CFBI

The official implementation of CFBI(+): Collaborative Video Object Segmentation by (Multi-scale) Foreground-Background Integration.
BSD 3-Clause "New" or "Revised" License
322 stars 43 forks source link

About reproducing the results on the DAVIS2017 dataset #25

Closed Avocado5818 closed 3 years ago

Avocado5818 commented 3 years ago

Hi, I want to reproduce the result on DAVIS2017 dataset, but the config file is only trained on the youtube and finetuned on the davis2017. I would like to ask if you only train on davis2017 and test on davis2017, there are additional config files or need to be adjusted parameters?

Thanks!

z-x-yang commented 3 years ago

When training with only DAVIS2017, you could slightly modify the fine-tuning config. That is removing the training set of YouTube-VOS and setting the pre-trained model as the config of YouTube-VOS.

Notably, it is very easy to over-fit DAVIS-2017 by training with only DAVIS-2017. The best performance should be achieved around 30K steps (50K steps in total). Thus, you could evaluate the checkpoints after 25K steps to find the best one. To ensure enough checkpoints be kept, you could increase the number of TRAIN_MAX_KEEP_CKPT in the config.

Avocado5818 commented 3 years ago

I Got it, thank you very much for your reply!