Open David-Jin opened 7 years ago
@David-Jin Did you solve this problem ? I want to solve this,too.
No,I didn't. No one respond to this problem.
???? iPhone
? 2016?12?10??12:02?youngwanLEE notifications@github.com<mailto:notifications@github.com> ???
@David-Jinhttps://github.com/David-Jin Did you solve this problem ? I want to solve this,too.
- You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/weiliu89/caffe/issues/335#issuecomment-266177267, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ANdv4FfPEpSs6R9o-xw56YOGbcRKNOACks5rGiQ6gaJpZM4LHScq.
I trained from COCO first and then finetune on 07+12
@weiliu89 so is there no such datasheet named 07++12 ?
07++12 includes 07 test in training as well. You can refer to VOC0712 and see how to create the lmdb for 07++12.
Hi @weiliu89,
After carefully read the related issues, I found that you said:
But there is overlap classes between COCO and VOC(e.g.: class person, bicycle etc. I am trying fine-tune from COCO to VOC). If follow your advice 1, I should extract corresponding classification kernels from the COCO-SSD model; If follow your advice 2, I can directly change the name of all the confidence prediction layers, which means I drop the previous classification kernels weights even for the overlap classes.
Q1. My understanding is that both advices are OK. For simplicity, we can follow advice 2(But advice 1 here may reach higher mAP). We can let networks learn again for the overlap classes. Right? Q2. smaller learning rates are for all the confidence prediction layers(aka: mbox_conf sub string layers), right?
Thanks a lot.
Hi, @KevinYuk Have you solved the problem?
How to train 07+12+coco dataset?
@ujsyehao Yes. I solved it. If you want to get higher accuracy without changing your SSD network topo, you should:
@KevinYuk Thank you for your reply! I have some problems listed below:
I train SSD on coco dataset with the pretrain model(weiliu provides).
It means that follow your advice 2, rename all confidence prediction layers. Do I need to rename location regression layers?
When I finetune trained SSD-COCO model on voc0712 dataset, Do I need to use smaller learning rate for all confidence layers? (That is your second question)
I train SSD on coco dataset with the pretrain model(weiliu provides). A: I train base imagenet model(vgg or resnet) by myself. However, If you just use weiliu provided, I think it's ok.
It means that follow your advice 2, rename all confidence prediction layers. Do I need to remove location regression layers? A: I don't remove location regression layers, and still reach good acc boost. However, you can try to remove them to do comparison and tell me the result :) .
When I finetune trained SSD-COCO model on voc0712 dataset, Do I need to use smaller learning rate for all confidence layers? (That is your second question) A: I don't use smaller lr. However, you can try more lr.
Thank you! @KevinYuk I will do experiments follow your advice, Let's keep in touch! This is my mail (rawk.vx@gmail.com).
I follow your advice
remove confidence prediction layers, I use lr = 0.0005.
The result is 3 percentage points lower than author reports. I am trying to adjustment.
Hi, may I ask if I am able to obtain the config file for SSD512 model?
Hi: I want to reproduce the result of SSD512 model in 07++12 and 07+12+COCO and 07++12+COCO but i can't find these datasets except PASCAL VOC 07+12 dataset. Are there any scripts to create the "trainval.txt, test.txt, test_name_size.txt and label_map.txt" files? if these data set (07++12 and 07+12+COCO and 07++12+COCO) is got. Anyone can help?