-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Need for Pascal VOC config file #10
Comments
Yes, the weight is right, but we used EMA at 10000 step and BURN_IN_STEP=20000 since VOC is a full dataset. An early burn-in stage can cause unstable training due to the low-quality pseudo-labels |
Thank you very much! I'll try it again with new hyper-para. |
I still got some problem in training using the new super-para. What else is wrong? I need your help, please. |
Thanks for your detailed reply! I just tried the new division of dataset and got a better score: 76.01(AP50). But you know, it's still lower than the score presented in paper(79.89). config.py file Thanks for your help, again! |
The released code just include coco config. I wonder if you can give the VOC related code, or just the configuration file is also OK.
I tried to use the configuration about VOC given in the paper,setting VOC 2007 train as labeled data & VOC 2012 train as unlabeled data.But I got an unstable training process.
Set trainer as follow:
│ TRAINER │ {'DISTILL': {'GAMMA': 2.0,
│ │ 'RATIO': 0.01,
│ │ 'SUPPRESS': 'linear',
│ │ 'SUP_WEIGHT': 1,
│ │ 'UNSUP_WEIGHT': 1,
│ │ 'WEIGHTS': {'DELTAS': 1.0, 'LOGITS': 2.0, 'QUALITY': 1.0}},
│ │ 'EMA': {'DECAY_FACTOR': 0.9996, 'START_STEPS': 3000, 'UPDATE_STEPS': 1},
│ │ 'NAME': 'SemiRunner',
│ │ 'SSL': {'BURN_IN_STEPS': 5000}}
Is that right?
Could you help me, please
The text was updated successfully, but these errors were encountered: