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
Some question about configs and datasets #4
Comments
Hi @onepiece010938 : Thank you for your interest in our work. Please find my responses inline:
LEARN_INCREMENTALLY should be set to True. The base training is indeed learning on only the first 19, as opposed to all the 20 classes. Once LEARN_INCREMENTALLY is set to True, TRAIN_ON_BASE_CLASSES flag basically controls whether you are training on 19 classes or the incremental set of classes. Please see this code for better understanding.
Yes. Total number of classes that can potentially be introduced to the model should be known beforehand. But, it can be over-estimated as 50 / 100 or so. It is for controlling the classification head.
I think the easiest way would be to model your custom dataset to VOC style annotation. You can maybe refer to some implementation details here. |
@JosephKJ ,Thanks for your reply! Suppose in the first training stage, the dataset I registered has 10 classes, I can set NUM_CLASSES: 50 ,NUM_BASE_CLASSES: 10,NUM_NOVEL_CLASSES: 40 . |
For learning the base (10 classes) use:
For an incremental step with 1 class:
For the next incremental step with 1 class:
|
First of all, thank you for this great work, but I still have some doubts about configs and datasets, I hope you can give me some suggestions. I plan to use my own datasets for training. So I first look at base_19.yaml and 19_p_1.yaml and have the following questions..
looking forward to your reply
The text was updated successfully, but these errors were encountered: