JosephKJ / OWOD

(CVPR 2021 Oral) Open World Object Detection
https://josephkj.in
Apache License 2.0
1.03k stars 155 forks source link

The order of config files execution #11

Closed ShuoYang-1998 closed 3 years ago

ShuoYang-1998 commented 3 years ago

Hi, Thanks for your excellent work! I found the config files in ./configs/OWOD/ folder and the data split files in ./datasets/OWOD_imagesets/ are extremely confusing. What does t#_train_with_unk.yaml mean? What does t#_ft.yaml mean? Should I have to run t#_val.yaml before t#_test.yaml? Can you provide a config file execution order if I want to reproduce the ORE results? E.g., t1_train.yaml->t1_val.yaml->t1_test.yaml->t2_train.yaml ...... It would be very appreciated if you can release several run.sh that consists of all training schedules in the paper.

Thanks!

JosephKJ commented 3 years ago

What does t#_train_with_unk.yaml mean?

You can ignore this. This is to train with unknown labelled so. This is used to report the 'Oracle' result in Table 2.

t1_train.yaml->t1_val.yaml->t1_test.yaml-

Thats correct.

run.sh

I will definitely do. Please allow some time.

JosephKJ commented 3 years ago

Please find the updated run.sh